Repository navigation
sdlc.md §19: O-8 (accepting the realisation plan) and O-9 (product-cli's issue sessions); Round 31 - #66
Merged
Conversation
…i's issue sessions); Round 31 Round 31, recorded verbatim in the 2026-11-07 session's rulings.md, adds two open items to sdlc.md §19, as open items only. Neither rules on its substance, and DDD-dec-115 is not amended. - O-8: no act accepts o1b's plan before work starts; o10 accepts only the candidate. product-cli's issue sessions have one (its ADR-0014 D5, #171, Proposed there). The proposal, a plan-acceptance act between o1b and o4 whose verdict is in o4's ground, stays a proposal. The row says where it would sit in the occurrence record (§13) and in the meters (§14, §18). Closes it: Emil. - O-9: product-cli's issue sessions (label by one maintainer, plan approval, maintainer fast-forward, a record per session) against the SDLC (allocation label checked against the map, approve <head sha>, the App's fast-forward, a record per occurrence). product-cli adopts the SDLC or records its departures. Closes it: Emil, then product-cli. Neither item was already covered. O-8 and O-9 are §19's next free numbers; pdlc.md §15's own O-8 and O-9 are a separate list. Refs #61 Refs mindovermachine-dev/product-cli#169 Refs mindovermachine-dev/product-cli#171 Basis: DDD-dec-115 Signed-off-by: Emil Okkels Klein <emil@okkels-klein.dk> Claude-Session: https://claude.ai/code/session_01NbWSYPPHBsK3xfFSuALfiQ
Hafeok
force-pushed
the
claude/sdlc-open-items-o8-o9
branch
from
November 9, 2026 14:36
b79d326 to
80e9088
Compare
Collaborator
Author
|
approve 80e9088 |
5 tasks done
This branch was successfully deployed
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.
What this changes, and why
applications/sdlc/sdlc.md§19 gets two new open items, as Emil asked in Round 31. Neither rules on its substance. One commit,b79d326, offmainata53d02d. It is kept out of #65.lc:after,lc:readsIssuePosition, its verdict and its waits. o4'slc:afternames it, and the bootstrap carries the accepted plan's position;meta/sessions/2026-11-07-sdlc-and-pdlc/rulings.mdgains Round 31, verbatim, after Round 30. It has a "How it governs" note in the record's usual form. The blockquote round-trips to the message byte for byte.Rulings and decisions
DDD-dec-115stays as landed, since nothing is ruled.DDD-dec-115.Predicted, then measured
Predicted: text only in
sdlc.md§19 andrulings.md, soscripts/ci.pyand both graph checkers pass as onmain.Measured locally:
scripts/ci.pyendsall gates passed.applications/pdlc/graph/check.pyandapplications/sdlc/acts/check.pyboth exit 0.Not predicted: the first push,
681704c, failed CI'sissue-refsgate. It cited only product-cli issues, and the gate needs aRefs #Nto an issue in this repository.I amended the commit to add
Refs #61, the session's issue ("Every commit of the session carriesRefsto this issue").canon issue-refs --basisthen passed locally, and thevalidaterun onb79d326is green.What was found
Neither item was already covered.
pdlc.mditems.sdlc.mdhas no act that accepts o1b's plan.sdlc.mdnever mentions product-cli's issue sessions.Numbering (UNVERIFIED — Emil review). O-8 and O-9 are §19's next free numbers.
pdlc.md§15 has its own O-8 (the What elements) and O-9 ("flow time", closed by Round 27), and Round 27's text says "open item O-9" for the latter.The two lists are separate, and Round 31's note says each item is cited with its document. Separately, O-8 here is not the retired act o8.
One fact added to O-9 (UNVERIFIED — Emil review). It is not in Round 31's text. Under product-cli ADR-0014 D5, the dispatched run writes the plan itself. So o1b is occupied after o2b and o3, while §5 plans before allocation.
This is drawn from ADR-0014's text and is not a ruling. Strike it if you want O-9 limited to Round 31's list.
One question O-8 leaves open: whether a model may occupy the plan-acceptance act, as
lc:ModelOccurrenceShapeforbids at o10.What is left
landing.mdis not updated. Round 31 did not ask for it.python3 scripts/ci.pypasses (every gate: claims, decisions, core order and pins, the What, the How examples, fixtures)Basis:linemeta/sessions/: Round 31 is recorded in the 2026-11-07 session'srulings.md, since §19 belongs to it.Refs #61, Refs mindovermachine-dev/product-cli#169, Refs mindovermachine-dev/product-cli#171
Generated by Claude Code