feat: validate compact continuity handoffs - #7
Draft
MeekPhills wants to merge 8 commits into
Draft
Conversation
This was referenced Aug 16, 2026
…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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Verification
Remaining before merge
Linear: OU-135, OU-136, OU-139, OU-142