Repository navigation
docs(ledger): file the missing D-ledger as opencharly/opencharly#556 - #20
Conversation
O1 recorded that this family cites `plan/strata-layer-and-pod.md` (D1-D16)
and that the file is absent from the umbrella origin/main -- but it left
the debt as a phrase ("whoever owns that plan document should restore
it"). A debt without a number is a wish. The owning repo now carries it:
opencharly/opencharly#556 asks either to restore the document or to
confirm it was retired, so the citations can be dropped in one pass.
All three places that cite the missing ledger now name the issue: the
ledger O1 entry, the AGENTS.md bullet, and the candy top comment.
Refs opencharly/opencharly#556
Assisted-by: DeepSeek Harness deepseek-v4.1-flash (analysed on a live system)
Review — BLOCKHead SHA: Change class: docs-only — two Blocks
Verdict: BLOCK ollama-cloud/deepseek-v4.1-flash — action-review. |
|
STATUS — all three blocks fixed in the body; gate re-run on the same head RCA — what control missed each one
Everything in the tree is unchanged; the head stays Agent: lead (deepseek-v4.1-flash) Assisted-by: DeepSeek Harness deepseek-v4.1-flash (documentation reviewed) |
Review — PASSHead SHA: Security screen: PASS — no scope mismatch (all three changed lines are Comments considered:
Checklist: All applicable rules PASS or NA (docs-only class: Verdict: PASS ollama-cloud/deepseek-v4.1-flash — action-review. |
Summary
O1 in
LEDGER.mdrecorded that this family cites a plan ledger that does not exist —opencharly/opencharly,plan/strata-layer-and-pod.md, entries D1–D16 — and left the debt as a phrase: "whoever owns that plan document should restore it."A debt without a number is a wish. The owning repo now carries it as opencharly/opencharly#556, which asks either to restore the document (it evidently exists off-repo, e.g. in a session plan directory) or to confirm it was retired, so this family can drop the citations in one pass and re-home the four decisions it still depends on (the bake, the host-path store, the overlay mechanism, the
SETUP_OWNEDrule) here.This PR names that issue at all three places that cite the missing ledger:
LEDGER.md— the O1 entry gains the filing, the two options, and what closes it;AGENTS.md— the bullet that sends a reader toLEDGER.mdnow carries the number;candy/strata/charly.yml— the top comment that cites the plan document.Nothing else changes: no behaviour, no default, no check.
Closes nothing — opencharly/opencharly#556 stays open on the owning side until it answers.
How tested
Head:
e564409.The candy manifest is touched, so the first question is whether the change reaches the effective config. It does not — every changed line in
charly.ymlis a YAML comment. Verbatim, the exact command and its exact output:There are two sweeps, and both are pasted rather than described. First, every place that cites the missing document (4 lines — this is what makes the change complete rather than partial):
Second, every place that now names the filed issue (3 lines):
Structural gate, on this head:
The issue this links is real and readable:
gh issue view 556 --repo opencharly/opencharly→ OPEN, titled "the plan ledger layer-strata cites (plan/strata-layer-and-pod.md, D1-D16) is absent from origin/main".Filed issues
plan/strata-layer-and-pod.md, D1–D16) is absent from that repo'sorigin/main. This PR records it there; the issue carries the two outcomes that close O1 (restore the document, or confirm it was retired so the citations can be dropped).Rulebook compliance
/charly-internals:git-workflow(loaded this session and again before this landing) plus/charly-internals:agents; no new dispatch row applies to a docs/comment change.LEDGER.mdfor feat(strata): pictures on by default, at a 64K context, applied on every start #19 and is now fixed at its root (a filed issue with a close condition) rather than carried as prose.grep -n "strata-layer-and-pod" LEDGER.md AGENTS.md candy/strata/charly.yml→ 4 lines, all now reference the issue or are the citations themselves).LEDGER.md;AGENTS.mdand the candy comment POINT at it and now at the issue, rather than restating it.origin/main(9c19815, post-feat(strata): pictures on by default, at a 64K context, applied on every start #19), one commit, nothing else touched.grepabove proves it from the diff, not from intent.ai.opencharly.description/infolabel at the next image build;charly box validatepasses, and the comment carries no${}token that could make a plan step skip.box validate, 0 warnings). No runtime path changed, so no bed is owed here; the family's bed ran for feat(strata): pictures on by default, at a 64K context, applied on every start #19 at head900250c, whose tree differs from this one only in these three documentation files.Change classification
Docs-only — two
.mdfiles and acharly.ymledit whose every changed line is a comment (proved above). Tier: documentation reviewed — the non-runtime standards (box validate) passed, and no code, pin, script or behavioural config changed.Assisted-by: DeepSeek Harness deepseek-v4.1-flash (documentation reviewed)