fix: de-seed the reference-architecture example -- capabilities ship, concepts don't - #236
Merged
Conversation
… concepts don't (ADR-0041 update) Owner correction from live beta dogfooding: Current/Interim/Target perspectives and the System landscape cards were a modeling concept hardcoded as product content. The Perspective capability stays; BuiltInPerspectives() returns nil, the landscape cards/links retire via seed tombstones (retireGoneSeedsLocked -- user-modified copies survive, contained cards promote to the parent, dangling links sweep), and existing installs converge on next reconcile. Compare's proof moves to a user-authored pair in atlas-perspectives.spec.ts; the MCP perspective-param tests author their own fixture through public service surfaces. Fingerprints regenerated; census assertions in the projections/select-group specs follow the smaller seed set. Claude-Session: https://claude.ai/code/session_01FW5GkkAG8du7tNdYLk2zSd Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
alicoding
enabled auto-merge (squash)
August 18, 2026 14:49
…linked, 0/3 mirrored) Claude-Session: https://claude.ai/code/session_01FW5GkkAG8du7tNdYLk2zSd Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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.
Owner correction from live beta dogfooding: the seeded Current/Interim/Target perspectives and System landscape cards hardcoded a modeling concept as product content. Users author concepts from platform capabilities (the eraser.io/draw.io posture); only capabilities ship.
BuiltInPerspectives()returns nil; landscape cards/links removed from the goldens.retireGoneSeedsLockedreconcile pass: retired seeds tombstone out of existing installs — user-modified copies survive, contained cards promote to the retiring card's parent, dangling links sweep. Covered byTestReconcile_RetiresLandscapeSeeds.DiffPerspectivestests).perspective-param tests self-author their fixture through public service surfaces.🤖 Generated with Claude Code
https://claude.ai/code/session_01FW5GkkAG8du7tNdYLk2zSd