Skip to content

docs: plan Phase 1 discovery and pairing - #25

Merged
BunsDev merged 2 commits into
mainfrom
docs/phase1-discovery-pairing-design
Aug 20, 2026
Merged

docs: plan Phase 1 discovery and pairing#25
BunsDev merged 2 commits into
mainfrom
docs/phase1-discovery-pairing-design

Conversation

@BunsDev

@BunsDev BunsDev commented Aug 20, 2026

Copy link
Copy Markdown
Member

Summary

  • define the approved Phase 1 Cave discovery and pairing security boundary
  • split implementation into Cave authority, independent SDK Coven/Cave lanes, Chat native connection, and real-authority conformance plans
  • specify test-first review, PR, Bead evidence, secret scanning, and gate-closure requirements

Review

  • cross-plan security and type/signature consistency review completed
  • markdown structure and whitespace checks passed

BunsDev and others added 2 commits August 20, 2026 16:57
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI lite review requested due to automatic review settings August 20, 2026 22:43

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds an approved Phase 1 Discovery/Pairing design spec and splits the implementation plan into wave-specific documents (Cave authority, SDK lanes, Chat native connection, and real-authority conformance), while marking the earlier consolidated plan as superseded for implementation details.

Changes:

  • Introduces the Phase 1 discovery/pairing “approved design” spec that defines the security boundary and state machine.
  • Adds four execution plans (1a–1d) covering Cave authority, SDK discovery/pairing + CLI, Chat native gate, and a packaged real-authority conformance harness.
  • Updates the 2026-08-15 consolidated plan with a plan-of-record note pointing implementers at the split plans/spec.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
docs/superpowers/specs/2026-08-20-phase-1-discovery-pairing-design.md New approved spec defining boundaries, flow, state model, and test strategy for Phase 1.
docs/superpowers/plans/2026-08-20-phase-1a-cave-pairing-authority.md New Cave authority implementation plan (pairing/credentials/auth/discovery/routes/settings/docs).
docs/superpowers/plans/2026-08-20-phase-1b-sdk-discovery-pairing.md New SDK/CLI implementation plan for discovery, pairing, IPC transports, and secret-free outputs.
docs/superpowers/plans/2026-08-20-phase-1c-chat-native-connection.md New Chat plan for native discovery/launch/keychain/transport plus TS gate/controller/tests.
docs/superpowers/plans/2026-08-20-phase-1d-real-authority-conformance.md New plan for a packaged conformance harness + secret scanning + CI wiring and bead closure.
docs/superpowers/plans/2026-08-15-phase-1-discovery-pairing.md Adds a note that the new spec/split plans supersede stale details in this older plan.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment on lines +187 to +193
async cleanup() {
for (const pid of trackedChildren) {
process.kill(pid, 'SIGTERM');
cleanedChildren.push(pid);
}
cleanupOwnedTempRoot(owned);
},
Comment on lines +366 to +368
steps:
- uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262
- run: pnpm install --frozen-lockfile
@BunsDev
BunsDev merged commit d01a2db into main Aug 20, 2026
7 of 13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants