Repository navigation
chore(openspec): archive dmon-home-foundations - #112
Merged
Merged
Conversation
Archives the change and syncs its six delta specs into the standing specs: +24 requirements added, ~4 modified. Creates three new capabilities — dmon-home, dmon-home-gateway-client and dmon-home-supervision — and updates continuous-integration, monorepo-layout and remote-session-gateway. Preconditions were met: 4/4 artifacts done, 38/38 tasks ticked, the change validated --strict, and all four live verifications in home/VERIFICATION-NOTES.md have now been run and passed. Purpose sections are written for the three new capabilities rather than left as the `TBD - created by archiving` placeholder the archive stamps. That placeholder fails --strict, and a `## Purpose` in a delta is read only at creation, so it can only be fixed by editing the main spec directly. Seven older specs still carry the same placeholder; they are pre-existing and are left alone here. Spec validation is unchanged at 8 pre-existing failures — no regressions. Change: dmon-home-foundations Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01BQq4d6ApWMxjLzJMPtLyt4
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.
Archives
dmon-home-foundationsand syncs its six delta specs into the standing specs. No code changes —openspec/only.Preconditions all met: 4/4 artifacts done, 38/38 tasks ticked, change validated
--strict, and all four live verifications inhome/VERIFICATION-NOTES.mdhave now been run and passed (#111), so the auth path is proven end to end rather than merely believed.What the sync applies
+24 requirements added, ~4 modified.
Three new capabilities created:
dmon-homedmon-home-gateway-clientdmon-home-supervisionThree existing specs updated:
continuous-integration(~1),monorepo-layout(~2),remote-session-gateway(+1, ~1).The close-code requirement survived intact — all seven scenarios (4400, 4404, 4409, both 4500s, 1009, and "a connection can end with no close code at all"). Worth stating explicitly: the §10 supervisor flagged that requirement's prose as vacuously satisfiable, and those scenarios are the only thing preventing an implementation that never sends a coded close from satisfying it. They should not be trimmed as "redundant with the guide's close-code table".
Purpose sections written, not left as placeholders
openspec archivestamps each newly-created capability withTBD - created by archiving …, which fails--strict. Because a## Purposein a delta is read only at creation, the only fix is editing the main spec directly — so this PR does that for all three new capabilities.These are descriptive (what each capability is for, and where its boundary sits against the other two), not new product decisions. The one worth a reviewer's eye is
dmon-home-gateway-client, which records that the client is deliberately not macOS-specific and is intended to serve every dmon client platform — a reading of the portability requirement and the iOS build gate.No validation regressions
Checked against a baseline worktree of
origin/mainrather than assumed:Note
remote-session-gatewaywas already failing before this change touched it.Pre-existing debt this surfaced (not fixed here)
Seven older specs still carry the same
TBD - created by archivingplaceholder:composition-root-hosting,core-runtime-acquisition,dmail-server,extension-middleware,package-publishing,remote-session-gateway,sub-agent-extensions. Every archive since the beginning has stamped one and none has ever been written, so 7 of the 8 standing--strictfailures are a single repeated defect with a single shape of fix. Left alone as out of scope.Change: dmon-home-foundations
🤖 Generated with Claude Code
https://claude.ai/code/session_01BQq4d6ApWMxjLzJMPtLyt4