Remove draft state and scrub sensitive information
- Remove Draft state from anywhere of the jaah-ce, agent-sdk, agent-connectors. It needs to be removed at the source and then propagated using standard mechanism
- remove any references on the source of documents (especially do not mention any brands)
- agent-sdk. must borrow and share the process from jaah-ce, as well as terms. We want them mirrors from the main repo. Only main branch for now
- do we want the same with agent-connector? make sure it is up to date with agent-sdk
- Look for any sensitive or internal information or any brands
- scrub all old versions from all three repos

Subtasks
- [business_analysis] Remove draft state and scrub sensitive information PRD settled after 2 interview rounds: drop CE license DRAFT + provenance/brands; agent-sdk & agent-connectors (moved into monorepo, ported to SDK v2) published CE-style to main only; SDK v1 retired; each repo reset to one commit; sensitive-content publish check; all stay private.
- [architecture] Remove draft state and scrub sensitive information Shared mirror engine tools/mirror (CE/SDK/connectors, master→main) + ratcheted sensitive check; connectors→packages/agent-connectors on v2; v1 retired; skynet→jaah in 6 waves; final child wipes+publishes after confirm. Memory: none applied.
- [plan] Remove draft state and scrub sensitive information Split by the architecture's boundaries: 15 coder children across 8 phases. Mirror engine, then check and connectors, then scrubs, then the rename waves R1–R6 in parallel, then v1 retirement, then publish and wipe. Each wave adds at most one migration. Every rename wave needs the dev and prod census before it merges. Acceptance tightened for the ref sweep and the brand sweep. Memory: none applied.
- Extract shared mirror publish engine Shared mirror engine tools/mirror (build/check/publish) + mirror-publish action; CE and new dispatch-only agent-sdk.yml use it; agent-sdk-mirror.yml deleted; no SOURCE_COMMIT; --root guarded. Quick gate + 71 tests green; PR #7077 queued in lane. Deferred: Child H env setup. Memory: none applied.
- Rename wave R1: env alias tail Rename wave R1 merged (#7078, 490f227f2): JAAH_* only, K7 aliases retired, postinst env respell; full gate + Jaah Deploy green; dev 9/9 on 1.2.4724. Carried to R2: transitional skynet pkg, snapshot keys, worktree hook scrubs. Memory: none applied.
- Sensitive-content publish check with ratchet Built tools/mirror/sensitive.py (personal/infra/tracking/brands) in every mirror's check, publish.py refuses any hit, and ratchet.py with its baseline is now a full-gate stage. Quick gate green, 88 tests pass, review lanes clear. PR #7084 queued in the lane. Scrubs deferred to D/E/K6. Memory: none applied.
- Port agent-connectors into monorepo, SDK v2 Rebased #7088 onto develop after lane conflict (conflicting batch-mates still open); clean rebase, quick gate + connectors suite (89 tests) green; re-queued head a400898b, lane queued. Memory: none applied.
- Rename wave R2: physical node paths
- Rewrite tracking refs in apps/api
- Rewrite tracking refs in apps/web
- Rewrite tracking refs elsewhere shipped
- Rename wave R3: accounts, data dir
- Scrub draft, provenance, brands, personal data
- Rename wave R4: wire, stored names
- Rename wave R5: AWS and GitHub
- Retire SDK v1, repoint connector links
- Publish mirrors and wipe old history
- [finish] Remove draft state and scrub sensitive information
Attachments
Activity
- Created
- Runner started
- Ready
- Ready
- Ready
- Runner started
- Awaiting response
- Awaiting response
- Awaiting response
- Awaiting response
- Awaiting response
- Runner resumed
- Awaiting response
- Awaiting response
- Awaiting response
- Awaiting response
- Awaiting response
- Runner resumed
- Runner ended (done)
- Runner started
- Awaiting response
- Awaiting response
- Awaiting response
- Awaiting response
- Awaiting response
- Runner resumed
- Awaiting response
- Awaiting response
- Awaiting response
- Awaiting response
- Runner resumed
- Awaiting response
- Awaiting response
- Awaiting response
- Runner resumed
- Runner ended (done)
- Runner started
- Draft
- Draft
- Draft
- Draft
- Draft
- Draft
- Draft
- Draft
- Draft
- Draft
- Draft
- Draft
- Draft
- Draft
- Draft
- Ready
- Ready
- Ready
- Ready
- Ready
- Ready
- Ready
- Ready
- Ready
- Ready
- Ready
- Ready
- Ready
- Ready
- Ready
- Runner ended (done)
- Runner started
- Runner started
- Runner ended (done)
- Runner ended (done)
- Runner started
- Runner started
- Runner started
- Runner ended (done)
- Runner ended (done)
- Awaiting response
- Awaiting response
- Runner resumed
- Run
- Runner started
- Runner ended (done)
- Runner ended (done)
- Run
- Runner started
- Run
- Runner started
- Runner ended (done)