Skip to content

ORCH-001: Sync lab clocks → green verify → ready to BREAK (operator bus) #63

Description

@Natoshi-moto

ORCH-001 — Make the Lab fresh, synced, then breakable

Status authority: NONE until operator merges
Operator: non-coder, Ring-0 approvals only (copy/paste bus)
Drive seat: Grok (this issue + chat)
Implement seat: Codex
Review/debug seat: Claude Code

Goal (one sentence)

Restore green checks, re-sync STATUS/NEXT_ACTION with reality, park stale PRs, then enter intentional break mode against Noted (T-IDs / adversary block) — not more feature chrome.

Operator defaults (unless operator overrides)

ID Default
D1 stop-line ADOPT
D2 next eng GO-T06-FIRST then measurement harnesses
D3 tension map DEFER (measure first, no silent “fix” PRs)
D4 Snooper SPEC-ONLY for now
D5 Docs already on main (PR #59)

Living spine (only this)

A. Green machine  →  B. Control-plane re-sync  →  C. Park PR museum
        →  D. T06 quarantine  →  E. Break-prep (ODS-SEC + adversary block review)

Seat turns (in order)

Turn Seat Job Outcome
T0 Operator Reply on this issue: DEFAULTS OK or override D1–D5 Unblocks seats
T1 Codex Restore green verify (npm ci, doctor, verify, tests); open PR if lockfile/docs needed Green receipt
T2 Claude Control-plane re-sync proposal (STATUS + NEXT_ACTION + render-status); no fake R017 promotion Docs PR
T3 Operator Merge T1 then T2 after Grok/Claude skim main synced
T4 Codex T06 quarantine of stale Agent v0.12 paths (bounded); receipts PR
T5 Claude Break-prep review: T-01…T-06 map + PR #61 adversary block; attack runbook for operator Review comment + optional docs PR
T6 Operator + Grok Start BREAK mode: run / authorize probes (synthetic only) First FAIL receipts

Hard rules for every seat

  1. status_authority: NONE — proposal ≠ accepted.
  2. No real money, keys, tokens, third-party attacks.
  3. Multi-AI agreement ≠ independent proof.
  4. Do not promote round to R017 because GITBRAID or PR R017: replica-independent history attestations and fork evidence #22 exists.
  5. Do not start Phase 3 feature surface during this campaign.
  6. Silence is not a pass — write UNABLE_TO_VERIFY when needed.
  7. Write scope only as named in the turn packet.

Lane map (PRs)

Lane 1 — LIVE (this campaign)

Lane 2 — PARALLEL (do not block spine)

Lane 3 — PARK / MUSEUM

Success = ready to BREAK

  • ./nexus doctor PASS
  • ./nexus verify PASS
  • unit tests green after install
  • NEXT_ACTION.md names stop-line / break-prep (not stale PR R017: replica-independent history attestations and fork evidence #22 as sole story)
  • STATUS.json next_action matches reality (round may stay R016)
  • Lane 3 PRs commented PARKED
  • Operator has a 1-page break runbook (Claude T5)
  • No seat claims the product is safe

Non-goals

  • Token/value stories
  • Cold-drop marketing package
  • Closing T-IDs with prose alone
  • Implementing full Snooper UI yet

Paste packets for seats live in the first comments and in the operator chat with Grok.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions