LSI epic-filing proposal — 2026-09-29

Generated by bun run cat lsi:epics. A proposal, not an edit — no parent was written (methodology lsi, refusal 3). Index: 1061 beans (every status), 9126 terms, k=100, retained 45.2%. Classes: 21 open epics, each a centroid of itself and all its descendants.

Calibration. Of 247 open beans already under an epic, LSI’s best epic equals the current one for 145 (59%). That agreement rate is how far to trust the proposals below. Thresholds (house, adjustable in the script): no-fit below cosine 0.3; ambiguous when the margin over the runner-up is below 0.05.

Open beans with no epic — proposed home (7)

itemproposalcosmarginnote
yx9p SEPARATION: the 5 partition package names and the 5 instance directory names do not agreevke6 SPLIT (#223)0.800.08latent
7mog The navbar stylesheets share 3 rules and 0 drift — a guard, not a merge (this bean’’s firso3xy UI & ACCESSIBILITY0.670.08latent
j6t3 INSTALL SKILLS AS TOOLS AT RENDER TIME: 34 skills declare user_invocable, 4 are reachabled308 CODE DISPENSATION0.630.07latent
oi1y STANDALONE PAGES JEKYLL COPIES THROUGH HAVE NO NAVIGATION: 33 published pages (23 wireframyj32 HARNESS AS INTERFACE0.560.01ambiguous vs 4ccr
10uc STREAM 2/3: GOAL 2 — the rendered surface: navbar, visualisers, stickies (p5wm, 39 open beyj32 HARNESS AS INTERFACE0.540.02ambiguous vs ahvw
upgd STREAM 1/3: GOAL 1 — the repo split and the KG’’s own declaration (vuip + zzmr, 47 open be1xhc CI RELIABILITY0.470.02ambiguous vs vke6
sjic ONE NAVBAR FOR EVERY FOLIO: combine the folio-assistant sidebar and the who-iris rail intoo3xy UI & ACCESSIBILITY0.430.01ambiguous vs 6lb8

Open beans whose current epic LSI disputes — review, do not move blindly (34)

itemproposalcosmarginnote
m4s1 TRANSLATION CATALOGUES: 36 (locale, page) .po files must be AUTHORED — the templates now ebzyu TRANSLATION0.790.36now under 1xhc CI RELIABILITY
tbdg main is RED on translation-drift: #1374 published 27 translated pages with no .po catalogubzyu TRANSLATION0.660.20now under 1xhc CI RELIABILITY
eief CSVW skill + ingestion tools: tabular metadata as far as it can be determined0lmb CONTENT MODEL0.570.20now under slw1 INGEST
ke1w (was t3n8) The archive rung stages but can never promote, and no rung reads plain text at allslw1 INGEST0.800.19now under ahvw PROCESS
4dbr Forge portability: GitLab and sovereign-compute as additional Tool nodes, not a sixth repo5a3l DEPLOYMENT0.710.16now under vke6 SPLIT (#223)
qrnz SECOND IG: ingest smart-immunizations, and find out whether the artefact-index pipeline acuhkv SMART STACK0.690.15now under yj32 HARNESS AS INTERFACE
ngxj TRANSLATION CATALOGUES: five pages shipped .md-only, so translation:drift holds every openbzyu TRANSLATION0.570.14now under 1xhc CI RELIABILITY
95sk FOLIO AS CONVENTION (R24, R27–R29): the folio on any harness, materialised assets and read6lb8 FOLIO BOARD0.770.13now under vke6 SPLIT (#223)
v1hw VISUALISER: uploads/ — an uningested badge, a browsable queue, and the first WRITABLE surfyj32 HARNESS AS INTERFACE0.610.13now under slw1 INGEST
oz5w STAGING CLEANUP vs BRANCH REUSE: merging PR N deletes the preview PR N+1 just published1xhc CI RELIABILITY0.640.13now under ahvw PROCESS
cpmo SMART-BASE CROSSWALKS: the v1 to v2 ConceptMaps exist, are draft, and one is incompleteuhkv SMART STACK0.740.13now under 2yyh SMART-BASE HARNESS
ceud CI: a push to a PR branch fired NO workflow at all — a PR that looks untested rather than1xhc CI RELIABILITY0.610.12now under 1swy QA
v9ah SELF-DECLARED-DONE NAMES ONLY MID-FLIGHT BEANS: every finding the check produces is one noahvw PROCESS0.660.12now under 1xhc CI RELIABILITY
a7t8 ingest-document’s ‘run the remaining arms’ line double-nests the pdf-images outputslw1 INGEST0.740.11now under ahvw PROCESS
mc8h MERGE-FORWARD TREADMILL: re-merging main faster than CI can answer means never getting a v1xhc CI RELIABILITY0.680.11now under 1swy QA
p11x check:partition cannot see cross-instance edges: its ROOT is cat-harness/, so every 0 it rvke6 SPLIT (#223)0.750.09now under 1xhc CI RELIABILITY
1xrg state:visualizer:check cannot fail on a declaration that points at its own page (the ‘4 ofyj32 HARNESS AS INTERFACE0.780.09now under zzmr KG
6qk5 QA REVIEW MODE: translation QA joins the audited review record under test/results1swy QA0.650.09now under 5a3l DEPLOYMENT
jut3 SMART-* VIA JUST-THE-DOCS: stop mounting IG Publisher HTML; render input/pages from post-puhkv SMART STACK0.580.09now under yj32 HARNESS AS INTERFACE
8xtj INSTANCE NAMES: folio-assist-core published every core term to a path no term names — fixevke6 SPLIT (#223)0.720.08now under zzmr KG
chq5 STUCK-CHECK TRAP: a parent token in the agent’’s lane, a live position two lanes away — anahvw PROCESS0.750.08now under yj32 HARNESS AS INTERFACE
m8gz BEAN LIFECYCLE: archiving is drawn nowhere, and Process_BeanLifecycle is called by nothingahvw PROCESS0.750.08now under zzmr KG
pomp A stale origin/main produced two confident wrong findings in one session — ‘not in my chec1xhc CI RELIABILITY0.810.07now under vke6 SPLIT (#223)
tvf8 STALE OPEN PRs: three untouched 4-8 days, and #229’’s ‘‘clean’’ merge would RESURRECT a pa1xhc CI RELIABILITY0.710.07now under ahvw PROCESS
do70 SIBLINGS: seven generated artefacts go stale when a catalogue or a BEAN changes, and no ga1xhc CI RELIABILITY0.760.07now under bzyu TRANSLATION
q2aj Recheck Beads (gastownhall/beads) maturity against beansahvw PROCESS0.550.07now under 8jt6 MEMORY & TODOS
w91p B7a (#1168): the 10 gen-*-viz scripts become Tools (renders:, maintains:); coverage.visualyj32 HARNESS AS INTERFACE0.580.07now under tr05 KG MODELLING
12ws ONE NAME, TWO MEANINGS: check-l1-complete declares a local instanceRootFor that contradictvke6 SPLIT (#223)0.730.06now under 1xhc CI RELIABILITY
xies PUBLISH TO CDN: editor signoff -> merge -> human eyes -> CDN, and GH Pages is a TOOL CHOICkupb IRIS CATALOGUE0.690.06now under 5a3l DEPLOYMENT
j79e DETANGLE: a candidate subgraph is MEASURED (cohesive, low-cut), not chosen by taste — andkupb IRIS CATALOGUE0.570.06now under zzmr KG
9v4m TEST INTERFERENCE: a profile-gate test fails in the full suite and passes in isolation on1xhc CI RELIABILITY0.410.06now under 1swy QA
nvbr Phase I.4 — LHS navbar section per node in the folio instance (#223)yj32 HARNESS AS INTERFACE0.650.05now under vke6 SPLIT (#223)
3q47 PROCESS WALK: deterministically set an agent’’s context from the KG at each task8jt6 MEMORY & TODOS0.610.05now under ahvw PROCESS
hs08 MIGRATION: the content/ -> folio/ rename has reached the declaration and NOTHING that readvke6 SPLIT (#223)0.670.05now under zzmr KG

Unmerged branches that name a bean — explicit home (39)

itemproposalcosmarginnote
branch claude/brave-hawking-511rrx lsi: adopt Latent Semantic Indexing as a methodology node, with a dependency-free enginezzmr KG0.450.00explicit; PR #1483; 1 ahead, last 2026-09-29; LSI prefers ahvw (0.53)
branch claude/subgraph-is-the-object A subgraph is the mathematical object; a directory is a convenience — and that is what mak1xhc CI RELIABILITY0.680.01explicit; PR #1479; 1 ahead, last 2026-09-27; LSI prefers zzmr (0.75)
branch claude/pot-out-of-bootstrap chore: regenerate the navbar include and the published-graphs index1xhc CI RELIABILITY0.850.01explicit; PR #1448; 15 ahead, last 2026-09-27; LSI agrees
branch claude/output-level-corpus-detector qrlc: the two obligations, and a better answer to one of themahvw PROCESS0.630.04explicit; PR #1475; 4 ahead, last 2026-09-27; LSI prefers 1xhc (0.74)
branch claude/formal-ref-injection-rewire-2026-09-27 beans(folio-assistant-89wq new): four QA checkers are unconditional n/a stubs, and n/a i1xhc CI RELIABILITY0.830.02explicit; 8 ahead, last 2026-09-27; LSI prefers vke6 (0.85)
branch claude/fervent-mccarthy-nw4olk schema-overview e2e: assert that SOME kind narrows, not that zod-enum is smallahvw PROCESS0.760.02explicit; PR #1472; 15 ahead, last 2026-09-27; LSI prefers 1xhc (0.86)
branch claude/escape-imports-external-schema qook: the two fixes for this bean now contradict each other, and check:merged cannot pas1xhc CI RELIABILITY0.850.00explicit; PR #1458; 17 ahead, last 2026-09-27; LSI agrees
branch fix/1406-jsonld-publish fix: locale JSON-LD documents no longer carry undeclared QA propertieszzmr KG0.540.00explicit; PR #1429; 1 ahead, last 2026-09-26; LSI prefers bzyu (0.54)
branch claude/six-skills-derived-artefacts Regenerate the derived artefacts the six newly-declared skills now have8jt6 MEMORY & TODOS0.540.02explicit; 2 ahead, last 2026-09-26; LSI prefers 1swy (0.65)
branch claude/kgqa-sidecar-7e59 …and the three test failures that were the SAME omissionslw1 INGEST0.580.04explicit; 3 ahead, last 2026-09-25; LSI prefers 1xhc (0.76)
branch claude/stream-4-instruments mcdj: an auditor edit now dirties ONE file, not 21 — and cflw closes on it1swy QA0.800.03explicit; 8 ahead, last 2026-09-24; LSI prefers 1xhc (0.84)
branch claude/stream-2-goal2-surface Regenerate the glossary — main is stale on check:glossary, and this is not my changeo3xy UI & ACCESSIBILITY0.770.04explicit; 5 ahead, last 2026-09-24; LSI prefers yj32 (0.80)
branch claude/snjh-draft-publication Merge main and regenerate the glossary2upx DOCUMENTATION0.810.00explicit; 6 ahead, last 2026-09-24; LSI prefers zzmr (0.86)
branch claude/pagefind-prototype Regenerate derived files after merging main, in order5a3l DEPLOYMENT0.250.11explicit; 9 ahead, last 2026-09-24; LSI prefers kupb (0.37)
branch claude/declare-three-subgraphs-clean Declare deploy/, ui/ and blueprint/ as code subgraphsuhkv SMART STACK0.520.01explicit; 1 ahead, last 2026-09-24; LSI prefers zzmr (0.78)
branch claude/9x9r-head-has-run-any-run 9x9r: derive the owed workflows from .github/workflows/ (owner’s option 1)1xhc CI RELIABILITY0.670.08explicit; 3 ahead, last 2026-09-24; LSI agrees
branch claude/0uu2-declaration-gap 0uu2: declare deploy/ and tools/; ns/ and ui/ do not compile, with the reasonszzmr KG0.820.00explicit; 3 ahead, last 2026-09-24; LSI agrees
branch claude/yag0-false-finding yag0 was a FALSE FINDING: the who-iris library viewer works (#1009)yj32 HARNESS AS INTERFACE0.750.09explicit; 1 ahead, last 2026-09-23; LSI agrees
branch claude/proposals-to-docs Proposals move from fsh-guts to cat-harness/docs (#975 follow-on)uhkv SMART STACK0.480.07explicit; 2 ahead, last 2026-09-23; LSI prefers zzmr (0.77)
branch skill/question-context A question must survive the channel, and this session’s process was never recordedahvw PROCESS0.800.06explicit; 1 ahead, last 2026-09-22; LSI agrees
branch claude/zealous-turing-v49ph5 beans tis1: completed, with the part that is worth reading written downo3xy UI & ACCESSIBILITY0.780.04explicit; 23 ahead, last 2026-09-22; LSI prefers yj32 (0.82)
branch claude/sharp-ptolemy-6qxh77-toolqa tool is a QA subject kind — projecting verdicts, not reaching new ones (#853 req 1)d308 CODE DISPENSATION0.670.01explicit; 1 ahead, last 2026-09-22; LSI prefers 1swy (0.68)
branch claude/sharp-ptolemy-6qxh77-sj6m sj6m: requirements 3 and 4 measured — the precondition gate has zero consumersd308 CODE DISPENSATION0.690.07explicit; 11 ahead, last 2026-09-22; LSI prefers vke6 (0.79)
branch claude/sharp-ptolemy-6qxh77-searchidx eof6: the owner’s ruling reverses this bean’s rule, and its size premise was never measure1xhc CI RELIABILITY0.360.02explicit; 1 ahead, last 2026-09-22; LSI prefers 5a3l (0.38)
branch claude/sharp-ptolemy-6qxh77-searchbudget The search index gets a budget, with its arithmetic (eof6)5a3l DEPLOYMENT0.400.07explicit; 1 ahead, last 2026-09-22; LSI prefers 1xhc (0.46)
branch claude/sharp-ptolemy-6qxh77-q2wn Refresh the kg-export QA sidecar against the merged exportervke6 SPLIT (#223)0.790.09explicit; 8 ahead, last 2026-09-22; LSI agrees
branch claude/sharp-ptolemy-6qxh77-precond Parent bean 03t9 to the PROCESS epic — CI caught what my gate run had notahvw PROCESS0.630.00explicit; 2 ahead, last 2026-09-22; LSI prefers d308 (0.65)
branch claude/sharp-ptolemy-6qxh77-fkjo fkjo: a claim its own criteria say is finished is now a health findingahvw PROCESS0.720.04explicit; 2 ahead, last 2026-09-22; LSI agrees
branch claude/sharp-ptolemy-6qxh77-dirs A declared directory exists, or says why not — both directions (8mbk)6lb8 FOLIO BOARD0.440.02explicit; 1 ahead, last 2026-09-22; LSI prefers vke6 (0.76)
branch claude/sharp-ptolemy-6qxh77-beanattr folio:bean refuses an unknown attribute — and that found 19 live instances (m8gz)zzmr KG0.650.01explicit; 1 ahead, last 2026-09-22; LSI prefers ahvw (0.71)
branch claude/modest-keller-vzzjiy needs DRIVES the overlay; version says what, SHA says which bytes (#975)uhkv SMART STACK0.720.02explicit; 1 ahead, last 2026-09-22; LSI agrees
branch claude/lhs-navbar-harness-folios-cqo9mu 624f: pin that the square rule does not let the backdrop escape the cardahvw PROCESS0.310.07explicit; 6 ahead, last 2026-09-22; LSI prefers 6lb8 (0.68)
branch claude/kind-bohr-cyt1s4 624f: shape is a function of WHERE the sticky is — and the corpus refused my first answervke6 SPLIT (#223)0.200.00explicit; 2 ahead, last 2026-09-22; LSI prefers 6lb8 (0.44)
branch claude/exciting-bardeen-csx7ay uknu: every docs page carries a duplicate id, found on the BUILD not the sourceo3xy UI & ACCESSIBILITY0.540.01explicit; 5 ahead, last 2026-09-22; LSI prefers 1xhc (0.66)
branch claude/amazing-ptolemy-2ceyvg Close itka — the check runs the rules it prints, and prints the rules it runsd308 CODE DISPENSATION0.570.01explicit; 1 ahead, last 2026-09-22; LSI prefers ahvw (0.63)
branch claude/sharp-ptolemy-6qxh77-tyyc Close four finished-but-claimed beans, and file the gap that hid themvke6 SPLIT (#223)0.570.06explicit; 1 ahead, last 2026-09-21; LSI prefers ahvw (0.70)
branch claude/sharp-ptolemy-6qxh77-dyd3 dyd3: refresh both kg-export QA sidecars against the committed exportervke6 SPLIT (#223)0.790.02explicit; 6 ahead, last 2026-09-21; LSI agrees
branch claude/graph-management-practice Point the practice at covered-is-not-reachable rather than restating itvke6 SPLIT (#223)0.830.06explicit; 6 ahead, last 2026-09-20; LSI agrees
branch claude/cat-bootstrap-rename Coordination bean 8ka1: two files moved under sibling PRs’ feetvke6 SPLIT (#223)0.790.04explicit; 5 ahead, last 2026-09-20; LSI agrees

Unmerged branches with no bean named — latent home (106)

itemproposalcosmarginnote
branch claude/sci-owns-lean-grammar-probe-2026-09-27 guards: two pinned inventories moved with the code — a renamed row and a retired witnessvke6 SPLIT (#223)0.780.062 ahead, last 2026-09-27
branch claude/cool-fermi-htir5p claude/cool-fermi-htir5pslw1 INGEST0.240.06no fit; 1 ahead, last 2026-09-25
branch claude/206-ui-polish fix: UI polish — sidebar globe removed, QA badge clickable, warning collapsible4ccr WIREFRAME FINDINGS0.500.01ambiguous vs bzyu; 1 ahead, last 2026-09-25
branch 203-remaining-items feat: BPMN compliance, beans lifecycle BPMN, 4 new skills, release epic beantr05 KG MODELLING0.630.01ambiguous vs ahvw; 1 ahead, last 2026-09-25
branch claude/magical-archimedes-4qkfxp-goal-review beans: four goal-review instruction gaps from the 2026-09-24 1-day reviewahvw PROCESS0.440.061 ahead, last 2026-09-24
branch dependabot/npm_and_yarn/typescript-7.0.2 deps: bump typescript from 6.0.3 to 7.0.21xhc CI RELIABILITY0.190.04PR #910; no fit; 1 ahead, last 2026-09-23
branch claude/peaceful-heisenberg-dzgsf1 Merge main into tebu/oe98, and regenerate the 251 pages the fix owns1xhc CI RELIABILITY0.760.118 ahead, last 2026-09-23
branch claude/oe98-generator-prefix oe98: both doc generators emit REPO-relative source links, 568 dead -> 0vke6 SPLIT (#223)0.700.04ambiguous vs zzmr; 1 ahead, last 2026-09-23
branch claude/modest-mccarthy-hhsm41 fgkb: both decisions taken, and they went opposite ways1xhc CI RELIABILITY0.700.071 ahead, last 2026-09-23
branch skill/ask-dont-report A pending question is not a status — ask itahvw PROCESS0.770.112 ahead, last 2026-09-22
branch claude/workplan-truthup-uhkv Work plan: complete aqb6, repair 4yvj’s own record, and say what the epic still owesahvw PROCESS0.630.01ambiguous vs uhkv; 1 ahead, last 2026-09-22
branch claude/u9r9-typedoc-path u9r9 settled, and the owner’s ruling that nesting is declared from withinvke6 SPLIT (#223)0.700.03ambiguous vs 1xhc; 2 ahead, last 2026-09-22
branch claude/stream-1-goal1-split-kg claude/stream-1-goal1-split-kgkupb IRIS CATALOGUE0.200.01no fit; 1 ahead, last 2026-09-22
branch claude/sharp-ptolemy-6qxh77-waiver Four confirmation waivers granted by the owner, recorded in the context graphahvw PROCESS0.710.04ambiguous vs 1swy; 1 ahead, last 2026-09-22
branch claude/sharp-ptolemy-6qxh77-searchstaging One decision in one place, and the index measured at last (eof6)5a3l DEPLOYMENT0.410.03ambiguous vs 1xhc; 2 ahead, last 2026-09-22
branch claude/sharp-ptolemy-6qxh77-eof6fix eof6: correct two errors — #839 was not a blocker, and the measurement was superseded1xhc CI RELIABILITY0.350.02ambiguous vs 5a3l; 1 ahead, last 2026-09-22
branch claude/reopen-5a3l Re-open 5a3l on the owner’s ruling: completed with 12 open children5a3l DEPLOYMENT0.590.131 ahead, last 2026-09-22
branch claude/mkqf-reparent-5a3l mkqf: re-parent off 5a3l, which is completed with 12 open children5a3l DEPLOYMENT0.600.131 ahead, last 2026-09-22
branch claude/elegant-albattani-0byaig Claim rnfl, re-scoped to the owner’s split ruling — and correct an option I got wrongyj32 HARNESS AS INTERFACE0.730.04ambiguous vs vke6; 1 ahead, last 2026-09-22
branch claude/eager-thompson-3bb3kq itka finding 1: a rule that could not fire, reported as verifiedahvw PROCESS0.700.03ambiguous vs 1xhc; 5 ahead, last 2026-09-22
branch claude/partition-engine Split repo-partition into a generic engine and this instance’s datavke6 SPLIT (#223)0.800.082 ahead, last 2026-09-20
branch claude/206-staging-preview staging: trigger preview deploymentq4jm LARGE-DOCUMENT REVIEW0.310.02ambiguous vs 5a3l; 1 ahead, last 2026-09-18
branch agy/who-voices-208 chore: complete bean nd1m (WHO voice support)tr05 KG MODELLING0.490.02ambiguous vs 2upx; 2 ahead, last 2026-09-17
branch claude/site-graph-and-ingest-skills-2026-09-16 docs(intake): name the three producers that actually built the corpusslw1 INGEST0.790.02ambiguous vs 0lmb; 2 ahead, last 2026-09-16
branch claude/qr-in-navbar-and-float-2026-09-16 docs(ui): the QR sits below the title in the navbar, and survives full width4ccr WIREFRAME FINDINGS0.740.111 ahead, last 2026-09-16
branch claude/ingestion-engine-docs-2026-09-16 docs: the ingestion pipeline, as five linked BPMN files and the page that reads themslw1 INGEST0.830.141 ahead, last 2026-09-16
branch claude/generated-page-edit-links-2026-09-16 docs: the generated pages now say where you CAN edit, not only where you cannot4ccr WIREFRAME FINDINGS0.640.02ambiguous vs yj32; 1 ahead, last 2026-09-16
branch claude/fix-editing-process-tests-2026-09-16 fix(tests): the editing process gained a step; its walks had not1swy QA0.720.061 ahead, last 2026-09-16
branch claude/evidence-retrieval-subprocess-2026-09-16 lifecycle: evidence for a recommendation, as a subprocess of editingahvw PROCESS0.730.01ambiguous vs tr05; 1 ahead, last 2026-09-16
branch claude/docs-as-knowledge-graph-2026-09-16 fix(kg): the site’s own source is not a folio — move it out of content/0lmb CONTENT MODEL0.730.01ambiguous vs zzmr; 3 ahead, last 2026-09-16
branch claude/commit-often-always-pr-guidance-2026-09-16 docs(agents): commit early, commit often, always PR — and stop holding green PRsahvw PROCESS0.730.04ambiguous vs 1xhc; 1 ahead, last 2026-09-16
branch claude/bpmn-clickable-and-pan-2026-09-16 docs(ui): let the text fill the screen, with the nav anchored left4ccr WIREFRAME FINDINGS0.720.01ambiguous vs o3xy; 3 ahead, last 2026-09-16
branch claude/typecheck-qr-test-2026-09-15 fix(ci): type the QR cross-check so tsc --noEmit accepts it1xhc CI RELIABILITY0.540.03ambiguous vs 1swy; 1 ahead, last 2026-09-15
branch claude/mobile-qr-fixed-2026-09-15 docs: the QR scrolls away on a phone because the sidebar stops being fixed4ccr WIREFRAME FINDINGS0.710.091 ahead, last 2026-09-15
branch claude/mobile-menu-button-reachable-2026-09-15 docs: my wrapper took the title’s flex slot and pushed the hamburger off screen4ccr WIREFRAME FINDINGS0.710.01ambiguous vs o3xy; 1 ahead, last 2026-09-15
branch claude/mermaid-dark-and-figure-scroll-2026-09-15 docs: Mermaid was never dark, and never got the figure controls eithero3xy UI & ACCESSIBILITY0.730.051 ahead, last 2026-09-15
branch claude/lint-ignore-vendored-qr-2026-09-15 lint: exclude vendored third-party code, which turned main red1xhc CI RELIABILITY0.680.081 ahead, last 2026-09-15
branch claude/docs-ui-layout-fixes-2026-09-15 docs: the QR popover escaped the sidebar, and the figure toolbar attached to icons4ccr WIREFRAME FINDINGS0.760.111 ahead, last 2026-09-15
branch claude/docs-qr-selector-hardening-2026-09-15 docs: make the QR mount degrade loudly instead of silentlyo3xy UI & ACCESSIBILITY0.750.101 ahead, last 2026-09-15
branch claude/docs-qr-and-figure-zoom-2026-09-15 docs: a QR of the current page in the header, and zoom / full-width on the figures6lb8 FOLIO BOARD0.670.01ambiguous vs o3xy; 1 ahead, last 2026-09-15
branch claude/docs-figure-zoom-and-fullwidth-fixes-2026-09-15 docs: zoom did not move the drawing, full width overshot, and Mermaid had no backdrop4ccr WIREFRAME FINDINGS0.740.061 ahead, last 2026-09-15
branch claude/deploy-sha-footer-and-svg-backdrop-2026-09-15 docs: one white rule for BOTH figure kinds, and a smaller sidebar titleo3xy UI & ACCESSIBILITY0.780.202 ahead, last 2026-09-15
branch claude/sectioning-drops-text-before-first-heading-2026-09-07 fix(pdf-structure): emit the text before the first heading — split_sections was silently d0lmb CONTENT MODEL0.610.00ambiguous vs slw1; 1 ahead, last 2026-09-07
branch claude/block-schema-base-extend-2026-09-03 fix(test): the union unwrap named zod’s generics and did not typecheck1xhc CI RELIABILITY0.670.00ambiguous vs zzmr; 2 ahead, last 2026-09-03
branch claude/todo-manager-copy-count-2026-08-30 docs: three todo-manager copies, not two — and the third has no guardtr05 KG MODELLING0.550.03ambiguous vs 8jt6; 1 ahead, last 2026-08-30
branch claude/skill-instructions-docs-sync-2026-08-30 fix(docs): regenerate the skill-instructions mirror – I merged #153 with this red1xhc CI RELIABILITY0.660.091 ahead, last 2026-08-30
branch claude/session-opening-brief-2026-08-30 docs(agents): sync the two Opening-brief copies verbatim, fix the list markerahvw PROCESS0.750.00ambiguous vs 8jt6; 3 ahead, last 2026-08-30
branch claude/require-paper-multipaper-folio-2026-08-29 fix(pipeline): nine scripts were unrunnable in a multi-paper foliod308 CODE DISPENSATION0.550.03ambiguous vs vke6; 1 ahead, last 2026-08-30
branch claude/q-usage-audit-scope-guard-2026-08-30 q-usage-audit: refuse unknown args; stop walking .lake into the orphan scand308 CODE DISPENSATION0.600.02ambiguous vs 1swy; 1 ahead, last 2026-08-30
branch claude/gracious-dijkstra-0ijp2l pdf-structure: keep every author when a byline spans several lines1swy QA0.610.03ambiguous vs 1xhc; 3 ahead, last 2026-08-30
branch claude/close-verified-stale-beans-2026-08-30 beans: close p9a2, bfyw, e1f6 as verified-fixed; open a39g for the leftover1xhc CI RELIABILITY0.700.00ambiguous vs d308; 1 ahead, last 2026-08-30
branch claude/a39g-deprecation-contract-test-2026-08-30 a39g: make the dead pipelineScriptPath test assert the deprecation contractd308 CODE DISPENSATION0.620.04ambiguous vs 1xhc; 1 ahead, last 2026-08-30
branch claude/subagent-memory-persistence-2026-08-29 gitignore: ignore .claude/agent-memory-local/ (the ‘local’ memory scope)8jt6 MEMORY & TODOS0.680.233 ahead, last 2026-08-29
branch claude/language-trap-qa-port-2026-08-15 rebase: keep both new criteria domains — dak (main) and trap (this branch)1swy QA0.660.133 ahead, last 2026-08-28
branch claude/script-qa-content-root-2026-08-26 fix(script-qa): the loud-zero guard only fired in text mode1swy QA0.690.03ambiguous vs 1xhc; 2 ahead, last 2026-08-26
branch claude/render-crash-guards-2026-08-16 fix(latex): wrap code blocks and the status legend instead of running off the page0lmb CONTENT MODEL0.620.078 ahead, last 2026-08-18
branch claude/arity-precision-correction-2026-08-16 qa(registry): da-arity-conflation precision is 0%, not ~10% — correcting my own figure1swy QA0.680.151 ahead, last 2026-08-16
branch claude/fix-main-tsc-red-2026-08-15 fix(tsc): main has been red since 29b03f7b — drop an impossible cast1xhc CI RELIABILITY0.590.051 ahead, last 2026-08-15
branch claude/da-arity-conflation-criterion-2026-08-15 qa(registry): add da-arity-conflation — agent-adjudicated by measurement, not convenience1swy QA0.700.091 ahead, last 2026-08-15
branch claude/base-ring-checker-noise-2026-08-15 fix(wall-base-ring-minimal): 57% of the axis was checker noise1swy QA0.530.051 ahead, last 2026-08-15
branch claude/manifest-parse-robust-2026-08-11 manifest parsing: read the array, not the text that looks like one1xhc CI RELIABILITY0.600.01ambiguous vs 0lmb; 1 ahead, last 2026-08-11
branch claude/derive-foreshadows-2026-08-10 chore(qa): script sidecars for the changed checkers + the new criterion1swy QA0.750.03ambiguous vs 0lmb; 2 ahead, last 2026-08-11
branch claude/previews-field-2026-08-10 detangler: a declared foreshadow costs zero ordering energy1swy QA0.560.00ambiguous vs 0lmb; 1 ahead, last 2026-08-10
branch claude/foreshadows-disjoint-2026-08-10 foreshadows: drop the laundering framing — Lean is the correctness gate0lmb CONTENT MODEL0.710.01ambiguous vs 1swy; 2 ahead, last 2026-08-10
branch claude/bean-create-guard-2026-08-10 docs(generated): regenerate skill-instruction docs for the create-guard1xhc CI RELIABILITY0.680.03ambiguous vs ahvw; 2 ahead, last 2026-08-10
branch claude/anchor-scratch-ignores-2026-08-10 fix(gitignore): anchor the agent-scratch patterns, here and in the new-folio baselinevke6 SPLIT (#223)0.570.01ambiguous vs 1xhc; 1 ahead, last 2026-08-10
branch claude/agent-stalled-pickup-n79db3 proof-axis-dashboard: an explicit paper argument could never be used1xhc CI RELIABILITY0.680.03ambiguous vs vke6; 4 ahead, last 2026-08-09
branch claude/source-relevance-ledger-18nzrw merge: short bean titles, reasoning in the bodyslw1 INGEST0.670.01ambiguous vs 0lmb; 2 ahead, last 2026-08-08
branch claude/pdf-extract-ocr-ladder-2026-08-08 fix: “no parser will ever read this” was WRONG – scans carry OCR sidecarsslw1 INGEST0.780.172 ahead, last 2026-08-08
branch claude/lean-triviality-probe-leanpath-fix-2026-08-07 fix(triviality-probe): union workspace + paper Lake roots on LEAN_PATHvke6 SPLIT (#223)0.470.03ambiguous vs 1xhc; 1 ahead, last 2026-08-08
branch claude/block-pdf-render-2026-08-08 feat(render): per-block standalone PDFs + block_pdf_render gateslw1 INGEST0.550.01ambiguous vs 1xhc; 1 ahead, last 2026-08-08
branch claude/block-pdf-drive-rebase-2026-08-08 feat(drive): Google Drive sync for block and paper PDFsslw1 INGEST0.560.061 ahead, last 2026-08-08
branch claude/agent-4673-validation-9hffrd docs(ci): 29 workflows never fire, and their headers say otherwise1xhc CI RELIABILITY0.590.02ambiguous vs 1swy; 1 ahead, last 2026-08-08
branch claude/computation-engine-lean-python-int-2026-08-03 schema: resync ComputationEngine union with the Zod enum (rust, python+rust)1swy QA0.530.00ambiguous vs 0lmb; 1 ahead, last 2026-08-06
branch copilot/task-662242-1189760173-9f9da2d1-815e-4365-b639-2658a5159e40 fix: use single-pass function callback in escapeLatexMeta to resolve CodeQL js/incomplete-q4jm LARGE-DOCUMENT REVIEW0.560.03ambiguous vs slw1; 4 ahead, last 2026-08-01
branch claude/add-pymupdf-pdf-extraction-2026-07-18 build: add MIT-safe PDF text extraction (poppler-utils + pypdf)slw1 INGEST0.590.141 ahead, last 2026-07-18
branch claude/qa-sweep-block-prefix-root-2026-07-12 feat(qa-sweep): support single-block targets (file path or prefix)vke6 SPLIT (#223)0.550.01ambiguous vs q4jm; 2 ahead, last 2026-07-12
branch claude/qa-registry-milnor-2026-07-07 fix(qa-utils): handle undefined field_hash and refresh sidecarsslw1 INGEST0.360.01ambiguous vs 2yyh; 2 ahead, last 2026-07-12
branch claude/qa-load-normalize-criteria-arrays-2026-07-12 fix(qa-utils): normalize dict-shaped criterion entries at load time1swy QA0.580.072 ahead, last 2026-07-12
branch claude/qa-utils-entryisfresh-field-hash-guard-2026-07-11 fix(qa-utils): guard entryIsFresh against missing field_hash1swy QA0.540.151 ahead, last 2026-07-11
branch claude/qa-sweep-content-repo-root-2026-07-11 fix(qa-sweep): anchor recorded block paths at the content repo root1swy QA0.500.02ambiguous vs vke6; 1 ahead, last 2026-07-11
branch claude/qa-voice-probe-status-agent-checkers-2026-07-08 feat(qa): voice-probe-narrative + voice-agent-speak; conjecture-aware status-leak0lmb CONTENT MODEL0.620.111 ahead, last 2026-07-08
branch claude/qa-cite-named-theorem-2026-07-08 feat(qa): cite-named-theorem advisory checker1swy QA0.490.00ambiguous vs d308; 1 ahead, last 2026-07-08
branch claude/lean-proved-stats-denominator-obubxk address Copilot review (#55): consolidate title checker, fail-fast, clarify sorry bucket0lmb CONTENT MODEL0.660.01ambiguous vs 1swy; 4 ahead, last 2026-07-08
branch gemini/add-gemini-directives-2026-07-07 feat(gemini): mirror claude directives and settings for gemini agents8jt6 MEMORY & TODOS0.320.04ambiguous vs slw1; 1 ahead, last 2026-07-07
branch claude/tighten-defterm-marked-error-2026-07-07 validate(defterm): promote defterm-marked from warning to error1swy QA0.480.02ambiguous vs 0lmb; 1 ahead, last 2026-07-07
branch claude/wall-side-ack-hasrealtype-2026-07-06 fix(qa): key wall-side ack branch on hasRealType, not tactic-inclusive isArchimedean1swy QA0.530.01ambiguous vs 1xhc; 1 ahead, last 2026-07-06
branch claude/qa-utils-resolve-lean-content-root-2026-07-06 fix(qa): configure lean packages at runtime + resolve Lake tree against content rootzzmr KG0.560.02ambiguous vs vke6; 1 ahead, last 2026-07-06
branch claude/qa-compute-prop-conditional-exempt-2026-07-05 address Copilot (#49): use readMaybe in isConditionalClassProp — no TOCTOU throwvke6 SPLIT (#223)0.420.00ambiguous vs zzmr; 2 ahead, last 2026-07-06
branch claude/wall-side-norm-num-softmarker-2026-07-05 address Copilot re-review: precise \b limitation wording0lmb CONTENT MODEL0.580.03ambiguous vs 1swy; 3 ahead, last 2026-07-05
branch claude/wall-side-broaden-ackescape address Copilot review (folio #48): lazy acknowledged() + scope the ack-branch1swy QA0.590.03ambiguous vs 0lmb; 2 ahead, last 2026-07-05
branch claude/wall-side-authornotes-fix-2026-07-05 fix(qa): wall-side-correct reads authorNotes acknowledgement1swy QA0.450.02ambiguous vs 0lmb; 1 ahead, last 2026-07-05
branch claude/qa-voice-checker-authornotes-domain-exempt-2026-07-05 address Copilot review (4): strip-not-mask exemption, case-safe ack, string-aware authorNo1swy QA0.500.01ambiguous vs 0lmb; 2 ahead, last 2026-07-05
branch claude/qa-repo-root-override-2026-07-05 qa: honor QA_REPO_ROOT for CONTENT_DIR + normalize/trim once (review)zzmr KG0.540.00ambiguous vs vke6; 2 ahead, last 2026-07-05
branch claude/qa-checker-repo-root-content-fix-2026-07-05 address Copilot (folio #47): COMPUTATIONS_DIR drops folio-assistant/ prefix; I1 audit reus1swy QA0.480.00ambiguous vs vke6; 2 ahead, last 2026-07-05
branch claude/milnor-brevity-qa-param-2026-07-05 qa: register expo domain — expo-milnor-clarity + new milnor-brevity agentic params1swy QA0.470.061 ahead, last 2026-07-05
branch claude/qa-sweep-replace-not-append-2026-07-04 address Gemini review: guard preserveNonScriptEntries against malformed entries1swy QA0.700.144 ahead, last 2026-07-04
branch claude/qa-sidecar-swarm-2026-06-28 chore(qa): update qa-agent-drain-queue to track swarm progress1swy QA0.350.05ambiguous vs 5a3l; 2 ahead, last 2026-06-28
branch claude/condensed-pdf-layout-2026-06-24 fix(qa-infra): correct repo root detection in folio-assistant scriptsvke6 SPLIT (#223)0.430.02ambiguous vs kupb; 2 ahead, last 2026-06-27
branch claude/pensive-maxwell-vnbaud feat(sage): expose SageMath as a lazily-loaded MCP serverd308 CODE DISPENSATION0.470.01ambiguous vs 5a3l; 1 ahead, last 2026-06-24
branch claude/latex-condensed-proofs-2026-06-24 style(latex): distinct proofs and condensed layouttr05 KG MODELLING0.330.061 ahead, last 2026-06-24
branch claude/integration-audit-proof-2026-06-21 chore(qa): add proof-no-placeholder-stub QA criterion1swy QA0.460.02ambiguous vs tr05; 2 ahead, last 2026-06-24
branch claude/folio-block-qa-da-extension feat(qa): implement da-axis block-qa schema extensionstr05 KG MODELLING0.420.04ambiguous vs 0lmb; 1 ahead, last 2026-06-24
branch claude/clever-fermi-yzyqmx feat(latex): colour-code + tag the PDF ∀ Lean-status mark0lmb CONTENT MODEL0.620.04ambiguous vs slw1; 1 ahead, last 2026-06-24
branch claude/blueprint-html-integration-2026-06-24 feat(ci): wire leanblueprint into folio-assistant pipeline4ccr WIREFRAME FINDINGS0.260.01no fit; 1 ahead, last 2026-06-24
branch claude/upbeat-noether-3cpyhy docs(qou): add qou migration checklist file8jt6 MEMORY & TODOS0.630.03ambiguous vs zzmr; 9 ahead, last 2026-06-20

Applied 2026-09-29 — the owner chose “1 2 3”

Every change below was made one bean at a time, by reading the bean, with the reason appended to its body. The score proposed; the subject decided — several moves differ from LSI’s first guess, and 16 disputes were left alone.

Given an epic (were directly under a GOAL): yx9p→vke6, 7mog→o3xy, j6t3→d308, oi1y→yj32, sjic→yj32. Kept directly under their GOAL: 10uc, upgd — stream consolidation claims that own a whole goal across epics, by design.

Moved to their subject epic (18): m4s1, tbdg → bzyu; 4dbr → 5a3l; ceud, oz5w, mc8h, do70, 9v4m → 1xhc; chq5, m8gz, pomp, 30hn → ahvw; 6qk5 → 1swy; qrnz, jut3 → uhkv; a7t8 → slw1; c4rz → 8jt6; nvbr → yj32.

Disputed but kept, and why:

beanstays underwhy
p11x1xhcits body states the choice: “parented there rather than under vke6, even though the work is partition-shaped”
xies5a3lre-parented off kupb by the owner’s ruling, 2026-09-23
7bg9zzmrnames zzmr as its epic in its own body
ngxj1xhcsays of itself: “the gate blocker and the measurement, not the translation work”
95skvke6the owner’s choice “Move to split, close” carried it there
eiefslw1CSVW as an ingestion tool is ingest; content model was the score’s guess
cpmo2yyhsmart-base crosswalks are smart-base content
v1hw, 1xrg, v9ah, 12ws, hs08, 8xtjas filedboth epics fit; no clear subject/symptom split, so the author’s choice stands
w91ptr05step B7a of the #1168 KG-modelling plan
cz170lmbthe DAK type is a content-model question
3q47, tvf8ahvwprocess subjects already
sopq1swyQA criteria for DAK
q2aj8jt6the todo store’s own tooling

Duplicates: rmcf scrapped as a duplicate of the completed 3ozg (same 72-sidecar churn; 3ozg named the writer and carries the owner’s chosen remedy). Every other ≥ 0.95 pair was already closed on both sides, or is a sibling rather than a copy (4y2i/61tg two topologies; ay3x/m4xy vector vs raster arm; ulqj/eief decision then build). Nothing was deleted.


folio-assistant — code under the Apache License 2.0, documentation under CC BY 3.0. Generated schema and API references are rebuilt from source on every push to main.

deployed b08c961 · 2026-10-23T23:11:09Z