4.0 KiB
name, status, triage, owner, source, created, last_reviewed, artifact_type
| name | status | triage | owner | source | created | last_reviewed | artifact_type |
|---|---|---|---|---|---|---|---|
| 2026-06-14-personal-agent-context-runtime-sandcastle | prepared | ready-for-agent | jp | docs/issues/2026-06-14-personal-agent-context-runtime-work-orders.md | 2026-06-14 | 2026-06-14 | sandcastle-descriptor |
Personal-Agent Context Runtime Sandcastle
Active Sandcastle Decision
- Source repo:
/home/svrnty/workspaces/cortex-os/steev - Profile identity:
personal-agent - User display name / distribution alias: Steev
- Active personal-agent sandcastle before this work: none found
- Prepared pickup descriptor: this file
- Local issue tracker:
docs/issues/2026-06-14-personal-agent-context-runtime-work-orders.md - PRD:
docs/prd/2026-06-14-personal-agent-context-runtime-prd.md - Supersession register:
docs/supersession/2026-06-14-personal-agent-context-runtime-supersession-register.md - Local gate:
python3 tools/validate_steev_child.py
Decision
Use personal-agent as the profile-level sandcastle for personal context runtime
standardization. Do not open a competing iMessage connector, Proton connector,
rclone storage service, desktop adapter, conductor, curator, or Secondbrain
runtime from this route.
Continue BlueBubbles-specific execution in the existing BlueBubbles completion
readiness sandcastle. Use this package as the personal-agent profile contract
that says which capability packages the profile may consume and how personal
context must route. Steev remains the user-facing name.
Purpose
Make personal-agent the clean profile over JP's real personal context:
iMessage, Proton Mail, Calendar, Contacts, Proton Drive through rclone, and
future browser/Webwright host control. This sandcastle exists to remove context
confusion, classify old work, and produce vertical implementation slices.
Boundaries
- No Core mutation from this route.
- No Seed readiness claim until Seed accepts a package.
- No conductor or curator mutation until their active lane releases.
- No desktop adapter mutation until the adapter lane releases.
- No second production BlueBubbles connector.
- No profile-local Proton/rclone connector rewrite before capability packaging.
- No durable Secondbrain writes; proposal/apply route only.
- No
orgbraintarget. - No iMessage sends, read receipts, mark-read, deletes, contact mutation, or attachment download.
- No Proton send, calendar write, contact write, Drive write, move, copy, purge, or delete without an explicit confirmation surface and JP confirmation.
- No browser/Webwright full-control runtime until separate Host Runtime approval.
- No raw message bodies, mail bodies, contact details, event details, drive file names, endpoint payloads, credentials, cookies, keychain values, password-manager values, or secret values in proof artifacts.
Pickup Order
- Start with
PACR-001to define the profile authority and surface contract. - Then run
PACR-002to classify old work and prevent graph ambiguity. - Run
PACR-003andPACR-004in parallel only after the supersession register exists. - Run
PACR-005after iMessage and Proton/rclone surfaces are clear. - Keep
PACR-006blocked until conductor/curator release their lane. - Keep
PACR-008blocked until the adapter lane releases. - Keep
PACR-009HITL because it grants broad Mac/browser authority. - Use
PACR-010only as the final acceptance gate.
One-Line Execution Map
- Define
personal-agentprofile surfaces: one personal context contract. - Classify old work: active, superseded, archived, or legacy-reference.
- Pick up BlueBubbles:
imessage.read, read-only, personal memory only. - Package Proton/rclone: Mail, Calendar, Contacts, Drive surfaces.
- Route memory: proposal-only to personal Secondbrain, no
orgbrain. - Hand off services: conductor and curator shape, no cross-route mutation.
- Prove runtime: per-surface redacted health, no payload leakage.
- Prepare desktop: adapter contract only, no early UI wiring.
- Separate host control: browser/Webwright approval packet.
- Accept final state: only evidence-backed claims become complete.