Repository navigation
product-cli definition: D1.24 met, D1.25 adds step 0, D1.21 lift map corrected, the licence (chapter 8) - #57
Conversation
da453f1 to
a052ed9
Compare
|
approve a052ed9 |
…corrected, the licence (chapter 8) The cross-repository table: the rust-final row is met, at tag object d0cf1f1ec40eb55c271b8d4dadfefcd260c03312, and a new row records the Rust tree removed from product-cli's main, met by mindovermachine-dev/product-cli#166, merged at 53bd547. The README row is unchanged. D1.25 adds step 0 to chapter 7's order of work: slice 0, the repository skeleton (ADR-0002, ADR-0003, ADR-0004), which needs no sdlc: edition. The header now reads D1.16 to D1.25. D1.21, the lift map: the "Attribute blank nodes" bullet is replaced. All 32 blank nodes become elements, keyed by owning subject, predicate and their own sorted description; the 15 pf:hasAttribute nodes become sdlc:Field and the 7 pf:offers and 10 pf:surfaces nodes become sdlc:Interaction. The ULIDs and adopted wire names are stored in the map, so lifting again reproduces the golden bytes. The licence (chapter 8): a bullet under "Boundaries and decisions taken", after Scope. Apache-2.0 from the commit after rust-final that replaced the licence (59553ee, merged at 53bd547); MIT for everything at rust-final and before it, and for the Rust tool's releases. Basis: DDD-dec-72 Refs #58 Refs mindovermachine-dev/product-cli#165 Signed-off-by: Emil Okkels Klein <emil@okkels-klein.dk> Claude-Session: https://claude.ai/code/session_01NbWSYSVJASSN4tw4nMJ9kU
a052ed9 to
799cbe8
Compare
|
approve 799cbe8 |
|
The licence question from mindovermachine-dev/product-cli#166 is answered by this PR's new chapter 8 bullet:
The commit. It is still one commit, now The two amends.
Both were pushed with Verification (REST API): CI on
Locally, before the push, The PR is mergeable ( Generated by Claude Code |
What this changes, and why
This is one commit,
799cbe84f2a010fb5b65a687eb253666948c73c8, toapplications/sdlc/product-cli/product-definition.md, rebased ontomainatbf4af9c. It replacesda453f1, amended twice: once at Emil's request to add the licence (a052ed9), and once to addRefs #58for theissue-refsgate.It follows the first product-cli rewrite PR, mindovermachine-dev/product-cli#166, which removed the Rust tree from product-cli's
mainas D1.24 rules. That PR is merged and fast-forwardedmainto53bd54758ba71f7a810f91ddf3a6c83d5e653145. Tracking issue: mindovermachine-dev/product-cli#165.rust-finalrow becomes met: tag objectd0cf1f1ec40eb55c271b8d4dadfefcd260c03312, pointing at70395df, and GitHub-verified.main", is met by D1.24: remove the Rust tree from main product-cli#166, merged at53bd54758ba71f7a810f91ddf3a6c83d5e653145.applications/sdlc/README.mdrow is unchanged.The PR is one commit, signed with this session's key. GitHub verifies it:
799cbe84f2a010fb5b65a687eb253666948c73c8,verified: true, reason: valid. Refs #58.Rulings and decisions
DDD-dec-NNis filed or superseded. The commit's basis isDDD-dec-72.Predicted, then measured
Predicted: a prose-only change to an application document passes every gate, before and after the rebase onto
bf4af9c.Measured:
python3 scripts/ci.pyprintedall gates passedonda453f1,a052ed9and799cbe8. Ona052ed9, CI'sissue-refsgate refused the commit for having noRefs #Nnaming an issue in this repository, a requirement that came intomainwithbf4af9c. On799cbe8,issue-refs --basis,changelog --checkandcheck --comparepass locally, and all four CI checks are green.What was found
-and three-space indentation, as the rest of chapter 7 does, so that they nest under item 0. Its closing sentence stays inside item 0.mindovermachine-dev/product-cli#166, because a bare#166would link to this repository's #166.mainbrought. It moved by 15 commits (1554509..bf4af9c), none of them touching the definition, so the rebase was clean. Those commits include agent review and.github/identities.json, which lists this session's identity,claude+emil@okkels-klein.dk, with itsClaude-Sessiontrailer. The same range broughtissue-refs, which needsRefs #Nfor an issue here, so product-cli definition: D1.24 met, D1.25 step 0, D1.21 lift map, the licence #58 tracks this change.What is left
python3 scripts/ci.pypasses (every gate: claims, decisions, core order and pins, the What, the How examples, fixtures)Basis:line (Basis: DDD-dec-72)meta/sessions/, withprompt.mdandbootstrap.mdcommitted first. Not done: the brief requires this PR to be one commit. This session's record is in product-cli, atdocs/traceability/2026-11-03-issue-165-rust-removal.md.Developed with AI assistance under human review.
🤖 Generated with Claude Code
https://claude.ai/code/session_01NbWSYSVJASSN4tw4nMJ9kU