Skip to content

feat: validate compact continuity handoffs - #7

Draft
MeekPhills wants to merge 8 commits into
mainfrom
feat/cross-tool-continuity
Draft

feat: validate compact continuity handoffs#7
MeekPhills wants to merge 8 commits into
mainfrom
feat/cross-tool-continuity

Conversation

@MeekPhills

@MeekPhills MeekPhills commented Aug 16, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add public CI for macOS tests and release compilation
  • safely read and validate bounded repository continuity capsules
  • capture deterministic Git checkpoints and block unowned changes
  • bind app-owned successor tasks to immutable capsule/repository boundaries
  • enforce a durable single active writer per workstream with audited reconciliation
  • revalidate before the first destination turn and deliver the capsule exactly once
  • force destination/reviewer first turns read-only and label provider output advisory
  • add explicit accessible preflight, lineage, divergence, writer, reviewer, and recovery UI

Verification

  • swift test --disable-sandbox (134 tests, 0 failures, 1 opt-in live smoke skipped)
  • LOCAL_COMMAND_CENTER_LIVE_SMOKE=1 swift test --disable-sandbox --filter LiveProviderSmokeTests (authenticated Codex + Claude read-only transport, 1 test passed in 14.545s)
  • swift build --disable-sandbox -c release --product CommandCenter -Xswiftc -warnings-as-errors
  • public GitHub Actions CI passed at head 56437a6
  • independent correctness/privacy reviews of writer leases and handoff UI passed
  • git diff --check

Remaining before merge

  • run the full live app-owned successor and read-only reviewer acceptance flow
  • verify compact Codex → Claude → Codex continuity and ledger agreement
  • define and implement/defer provider cursor verification
  • implement optional native Claude → Codex import through a supported adapter before claiming that mode

Linear: OU-135, OU-136, OU-139, OU-142

MeekPhills and others added 5 commits August 15, 2026 23:35
…ity foundation

WS-001 independent review accepted (ADR-004) with nine model-contract
characterization tests. WS-002 closes the review findings: sealed-handoff
transition matrix, append-only audit events (unused delete APIs removed),
dedicated v2 fixture, and an interrupted v3-to-v4 migration test proving
transactional rollback and recovery. WS-003 adds a capability-reporting
ProviderSessionAdapter with Codex and Claude implementations that preserve
current CLI start/resume behavior, reject cross-provider fork, report
unsupported operations honestly, sequence events monotonically, and stop
idempotently. WS-004's minimum slice adds ReviewAuthorityService and a
deterministic, lease-serialized, idempotent ProjectBridge with machine-local
content screening, plus a boundary-aware recording path now wired into the
AppModel preflight flow, and a full fake-adapter Claude-to-Codex-and-back
round-trip test.

swift test --disable-sandbox: 164 executed, 1 intentional live-provider skip,
0 failures.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011WR299kP6CdrWjX1zhDRd4
Adds the public project-context document, refreshes the product spec to the
cross-tool continuity scope, and updates the README framing. Delivery-state
claims are synchronized with the code in this branch (independent review
accepted, adapters and bridge slice implemented, 164-test baseline). Adds a
provider non-affiliation statement and marks PROJECT_HANDOFF.md and
.claude/orchestration/ as intentionally local-only working artifacts so the
public docs carry no dangling references. Records the managed-host test
invocation guidance in CLAUDE.md.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011WR299kP6CdrWjX1zhDRd4
Adds the Threadbraid by Openly Useful brand recommendation, positioning,
terminology, visual direction, and review gates, explicitly marked as pending
owner acceptance and formal legal clearance.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011WR299kP6CdrWjX1zhDRd4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

1 participant