diff --git a/AGENTS.md b/AGENTS.md index 111fef6..b5eea4a 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -1,4 +1,12 @@ -# Steev Profile Agent Rules +# Steev Profile Endgoal + +Route: `steev` at `/home/svrnty/workspaces/cortex-os/steev`. +Endgoal: keep `personal-agent`/Steev as the child-local JP personal assistant profile for briefing, triage, drafting, delegation, and governed personal-surface handoffs without autonomous sends, credential reads, Core authority, Runtime authority, Profile Exposure broadening, durable memory writes, or readiness claims. +Stage: CLEAN after `python3 tools/validate_steev_child.py` passes. +Clean score: 100. +Authority boundary: child-local personal-agent profile workspace only; not Core authority, Runtime authority, Profile Exposure authority, credential authority, provider authority, send authority, memory-domain authority, browser-host authority, or product-readiness authority. +Validator: `python3 tools/validate_steev_child.py`. +Legacy-work relation: old Steev/personal-agent, BlueBubbles, Proton/rclone, Secondbrain, Conductor/Curator handoff, desktop exposure, and runtime-readiness work is reference-only through current contracts and evidence unless a governed route admits it. Preserve redacted refs; do not import message bodies, mail bodies, contacts, calendar details, drive names, credentials, or implementation mass because they exist. This workspace is a child-local profile-workspace under the Cortex OS umbrella. diff --git a/docs/evidence/2026-06-15-personal-agent-current-governed-boundary.md b/docs/evidence/2026-06-15-personal-agent-current-governed-boundary.md index d9bdcea..86cd867 100644 --- a/docs/evidence/2026-06-15-personal-agent-current-governed-boundary.md +++ b/docs/evidence/2026-06-15-personal-agent-current-governed-boundary.md @@ -15,7 +15,7 @@ Record the current Steev boundary after Core S654 and the Proton Suite health-pa | Source | Commit or stage | Path | SHA-256 | | --- | --- | --- | --- | | Core S654 Seed branch authority pickup | `S654` | `../core/.sot/08-OUTPUTS/2026-06-15-s654-seed-main-branch-authority-gate-pickup.json` | `d92e77e23418b67e27cc3058a9f415a9b4a023cfcd71e4465cbe859df9b8d7e4` | -| Core S654 validator | `S654` | `../core/tools/check_personal_agent_21_seed_main_branch_authority_gate_pickup.py` | `227eca8a3711a765994d0c5f6d4a430d8cc50719bf0e35ba340b9665baec665a` | +| Core S654 validator | `3cc8a77a06de4ff282b36205e101c99c2fb54c9b` | `../core/tools/check_personal_agent_21_seed_main_branch_authority_gate_pickup.py` | `20fffdb88f1e7a023e715465aa944c33201bc83ccff218833d6ba72f900f0944` | | Seed S653 branch authority gate | `fd880ef15232895da05bc31ae4449e32418190ec` | `../seed/outputs/research/2026-06-15-cortex-os-seed-main-branch-authority-gate.json` | `12515390f89263318f853c26918155b36376f7b976009101a026043d4d3c2379` | | Seed S653 branch authority validator | `fd880ef15232895da05bc31ae4449e32418190ec` | `../seed/tools/validate_cortex_os_seed_main_branch_authority_gate.py` | `b7ce32bcfe48e8e568280c1659c09ec46729af8aa7d3c9e6433fb028506847e1` | | Proton Suite health contract | `f8403f1e5927933a0a5e283d2020119336e4e5e7` | `../proton-rclone/contracts/personal-agent-proton-suite-health-contract.json` | `ec835d487aae52fe0aa251076caafbdb1fc7b7ec7a4923ca89de8c246f87495f` | diff --git a/tools/validate_steev_child.py b/tools/validate_steev_child.py index ddf1df8..2faaad9 100755 --- a/tools/validate_steev_child.py +++ b/tools/validate_steev_child.py @@ -180,7 +180,11 @@ GOVERNED_BOUNDARY_SOURCE_LOCKS = { "../proton-rclone/.sot/08-OUTPUTS/proton-suite-health-panel-proof.json": "03ece893a3c7678365741cfdd01cb2c6cc2c30c20519e5d8649c25afac5ce31b", } -GOVERNED_BOUNDARY_REPAIRED_SOURCE_HASHES: dict[str, set[str]] = {} +GOVERNED_BOUNDARY_REPAIRED_SOURCE_HASHES: dict[str, set[str]] = { + "../core/tools/check_personal_agent_21_seed_main_branch_authority_gate_pickup.py": { + "20fffdb88f1e7a023e715465aa944c33201bc83ccff218833d6ba72f900f0944", + }, +} GOVERNED_BOUNDARY_SNIPPETS = [ "PACR-015",