Weave-Apply 2026-05-17 — Handoff for Next Session
Audience: future-Claude or future-user (you) resuming this work in a later session.
Status at handoff: weave-apply complete in APPLY mode. Commits a052ed0 weave-apply: 2026-05-16 selective hand-application + 278f274 Merge remote-tracking branch 'origin/master'. All Decision items 1-3 + housekeeping #4 from weave-2026-05-16-handoff.md are done. Decision items 4 (BLOCKED bridge cards) and 5 (v0d.9 SKILL extension) remain deferred.
TL;DR
- Applied 32 files: 2 candidate claims, 10 Pass 4 back-references, 3 orphan-HUB stubs, 5 motifs.md staleness fixes, 4 wiki-home cite-backs, 2 reciprocal Connections bullets, 2 new tags, index/overview/log bumps.
- Merged origin/master to absorb commit
6c06bbc(refresh_baselines.py auto-patch improvements for spine-count + audits-regex patterns). Resolved one conflict intest_paper_a_a3.pyby taking the current actual values (485 pages, 73 audits, 329 lint findings). - All 4 previously-failing tests pass:
test_wiki_health_panel_counts,test_manifest_entries,test_header_counts,test_argument_spine. - Wiki state: 485 pages | 57 sources | 277 concepts | 129 entities | 22 questions | 158 claim entries (17 supported / 83 live / 57 candidate / 1 contested / 0 retired).
What landed in this run
Files actually committed in a052ed0:
- 2 new claim entries in
wiki/claims.md(Summary table + body):transtemporality-ineinander-as-register-pair-extensions-of-institution,saintaubert-kaushik-matrix-register-convergence - 4 wiki-home cite-back sections extended/created:
transtemporality.md(3rd Synthetic Claim added),ineinander.md(6th claim added; intro count bumped five→six),matrixed-ontology.md(3rd claim added; intro count bumped two→three),figuratifs.md(new Synthetic Claims section created from scratch — listed bothetre-not-monde-but-rends-sensible-mondeand the newsaintaubert-kaushik-matrix-register-convergence) - 10
## Motif Weight & Corpus Recurrenceback-reference sections inserted: dehiscence, pente-de-l-histoire, logique-de-fait, wild-being, schneider-case, soil-ground-sol, matrixed-ontology, shadow-philosophy, intercorporeity, retrograde-movement-of-the-true - 3 new orphan-HUB stub concept pages:
wiki/concepts/mythical-time.md(HUB-tier, 6 sources, 4 rival readings),wiki/concepts/third-domain.md(STRUCTURAL load-bearing),wiki/concepts/enveloping-enveloped.md(STRUCTURAL self-flagged) - 5
wiki/motifs.mdWiki-homes field edits: added[[hinge]]+[[dehiscence]](staleness fixes; pages predate the entries); added[[mythical-time]]+[[third-domain]]+[[enveloping-enveloped]]as primary wiki homes for their respective motif entries - 2 reciprocal Connections bullets to resolve new orphans:
transtemporality.md→mythical-time(horizontal/vertical register pair);tacit-cogito.md→third-domain("has its formal location in"); extension ofineinander.mdProblem-Space prose to includeenveloping-enveloped - 2 new
tags.mdentries:anti-binary,mutual-implication wiki/index.mdheader + 3 new Concept rows + 2 new Claims summary rowswiki/overview.mdstats line bumpedwiki/log.mdweave-apply entry appended- Baseline pins refreshed (9 fixture files); origin/master's
6c06bbcrefresh_baselines.py improvements merged in via commit278f274
Files NOT touched in this run (still deferred): the 2 BLOCKED bridge cards remain at Status: proposed in weave-pass3-2026-05-16.md; the 7 lower-priority Pass 4 candidates remain unapplied; the v0d.9 SKILL extension remains unwritten.
Decision items surfaced (in priority order)
Decision item 1 (low-effort cleanup): Apply the 7 remaining Pass 4 back-references
10 of 17 candidates were applied this run. 7 remain at LOW priority per the survey report. Each draft is ready at wiki/.audit/weave-survey-2026-05-16.md Pass 4 section.
| Page | Motif | Priority |
|---|---|---|
no-mans-land-1949 |
no man's land / Imperium-vs-impérialisme | LOW |
changement-quantite-qualite |
changement de quantité / Marxist Machiavellianism | LOW |
individu-de-classe |
individu de classe / On de la classe | LOW |
antithetic-critique-of-sartre |
antithetic critique of Sartre | LOW |
condemned-to-meaning |
condemned to meaning | LOW |
constituting-vs-instituting-subject |
constituting vs instituting subject | LOW |
revolution-as-another-stiftung |
revolution-as-another-Stiftung | LOW |
hinge |
hinge / charnière | LOW (motifs.md is now fixed — done this run) |
These pages already exist; they just need the ## Motif Weight & Corpus Recurrence section inserted after ## Connections and before ## Open Questions (or ## Synthetic Claims where present), with updated: bumped to 2026-05-17.
Pass 4 cap reasoning: SKILL cap is 10 per run. Since we used 10 this run, the next weave run could apply the remaining 7 + any new HUB pages that emerge.
Decision item 2 (follow-up Pass 3 scan worth running): mythical-time ↔ transtemporality structural-isomorphism scan
The new mythical-time.md stub flags this as Open Question: "Relationship to transtemporality — currently typed as vertical/depth (mythical time) vs horizontal/cross-temporal (transtemporality). Is this distinction load-bearing or could the two be unified under a single 'non-presentist temporal architecture' page?"
A targeted Pass 3 scan against the new pair (this session's stub creation makes the pair available for scanning — neither was a dedicated concept page before) could yield a structural-isomorphism candidate similar to transtemporality-ineinander-as-register-pair-extensions-of-institution. The expected verdict is Partial (the vertical/horizontal distinction is a register-pair claim already articulated in motifs.md), but a fresh scan could either confirm the distinction or surface a deeper structural identity.
Cost: 1 Opus subagent scan via the structural-isomorphism-scanner. Cheap.
Decision item 3 (follow-up Pass 3 scan worth running): enveloping-enveloped ↔ nascent-state
The new enveloping-enveloped.md stub flags this as Open Question: "The 'engendering-engendered' variant in V&I working notes intersects with MP's naissance / co-naissance pun; whether enveloping-enveloped is the spatial-topological correlate of the temporal-generative nascent state HUB is worth a future weave Pass 3 scan."
Spatial-topological (enveloping-enveloped) vs temporal-generative (nascent-state) is the same register-pair architecture as transtemporality ↔ ineinander, just in different axes. If the scan returns Iso, it would yield a third register-pair claim and confirm the late-MP architecture as systematically register-paired.
Cost: 1 Opus subagent scan. Cheap. Could be batched with Decision item 2.
Decision item 4 (medium-effort, requires reading): Revise Bridge Card 1 (aletheia-dehiscence-cross-tradition-self-differentiation)
Per the BLOCK at sign-off (1 APPROVED + 2 DEFECT), Role B's #19 saturation-bridge defect is the substantive issue. Three paths:
(a) Defer — leave at Status: proposed; let age out. Lowest-effort path; current default.
(b) Revise — address #19 saturation-bridge defect by (i) flipping Primary home to [[aletheia]] so the bridge "answers to" aletheia.md's standing false-friend caution rather than "extending past" it, AND (ii) engaging the Heidegger-MP cross-tradition secondary literature (Lawlor on dehiscence-as-différance; Dastur on Lichtung and clairière; Madison's La phénoménologie de Merleau-Ponty 1981 — none in raw/, would require user action). Then re-submit via bridge-card-signoff skill.
(c) Reclassify outside bridge-card form — Bridge Card 1's structural insight (cross-tradition self-differentiation) could land in claims.md as a candidate claim with appropriate single-source caveats, OR in motifs.md as a structural-parallel motif. The bridge-card form may be overconstrained for this pair.
Counter-test: a targeted check of GA 14 pp. 82–88 against V&I Ch 3 pp. 123–124 + Ch 4 pp. 146–153 would settle whether the self-differentiation axis is the same operation across the two pages.
Decision item 5 (medium-effort, requires reading): Bridge Card 2 (nascent-state-coexistence-silent-key-pair)
Per the BLOCK at sign-off, Role B's #1b scaffolding-promotion + #7 bridge-type conflation diagnosis suggests the "PhP silent-key cluster" finding belongs in claims.md (as a meta-finding claim) or motifs.md (as a STRUCTURAL motif) rather than as a typed connection on concept pages.
Counter-test: Re-read the 2026-04-25 silent-key scan (Phase 2 audit) to identify whether OTHER PhP silent-keys share the same cluster-membership pattern. If yes (e.g., praktognosia, intentional arc in its silent-thematization register, sentir), the cluster is real and warrants a "PhP silent-key cluster" subsection on a relevant concept page (or even a dedicated [[php-silent-keys]] meta-page). If no, the nascent-state ↔ coexistence pair is a cluster-of-2, which is too thin to warrant the bridge.
Decision item 6 (heavier-effort design): v0d.9 Latent-Adjacent SKILL extension
A new Latent-Adjacent verdict between Partial and Isomorphic would capture the cross-tradition pattern that pairs like aletheia ↔ dehiscence hit: axis-(ii) substitute form aligned (genuine structural cousinhood), axis-(iii) grounding registrally divergent (Heidegger's Seinsgeschichte vs MP's flesh-as-element).
Apply-mode authorization scoping for Latent-Adjacent:
- Could authorize concept-page-level cross-references (typed connections, false-friend cautions promoted to subsections) but NOT
claims.mdcandidate emission - Would match the lower confidence appropriate to registrally-divergent Iso-like-substitutes
- Would let the wiki capture genuine cross-tradition convergences that the strict Iso threshold currently filters out
This is a schema-changelog amendment (v0d.8 → v0d.9), not a same-session adjudication. Worth designing thoughtfully if the pattern recurs in future weave runs. Defer indefinitely unless a third cross-tradition pair surfaces with the same axis-(ii)+/-axis-(iii) signature.
Quick-win immediate actions (if you have 20 minutes)
- Run
/lintto verify 329-finding baseline holds. The current EXPECTED_SECTION_SIZES is: Inventory 11, Dead wikilinks 293, Typed-connection vocabulary 3, Hypothesis-pre conformance 22 — total 329. Any new orphans or tag drift should be adjudicatedfix the causevspin the new stateper General Rule 19. - Spot-check the new stubs for incoming wikilinks. The 2 reciprocal Connections bullets I added (transtemporality→mythical-time, tacit-cogito→third-domain) resolved the orphan check, but the stubs would benefit from additional incoming links from related pages (e.g.,
[[redoubled-negation]]and[[grain-du-sensible]]could mention[[third-domain]];[[passence]]and[[wild-being]]could mention[[mythical-time]];[[donation-en-chair]]and[[chiasm]]could mention[[enveloping-enveloped]]). - Confirm the new candidate claims didn't introduce dead wikilinks. Run
grep -h '\[\[' wiki/claims.md | grep -oE '\[\[[^]|]+' | sort -u | xargs -I{} ls wiki/concepts/{}.md wiki/sources/{}.md wiki/entities/{}.md wiki/questions/{}.md 2>/dev/null | wc -lor similar to verify all wikilinks resolve.
What NOT to redo
- Don't re-apply Decision items 1-3 from
weave-2026-05-16-handoff.md— those are all done. The handoff file atwiki/.audit/weave-2026-05-16-handoff.mdis now substantially obsolete; only Decision items 4-5 remain. - Don't re-run the calibration on the same corpus state — the 2026-05-16 calibration (run 2) is still the freshness anchor. If a new ingest lands or substantive lint fixes happen, a fresh calibration would be needed.
- Don't re-run
refresh_baselines.pywithout first checking for substantive lint findings. The script captures gather() state at dry-run time; if lint findings exist when you run dry-run, they get pinned in--apply. Lesson from this run: fix orphans + tag drift FIRST, then run refresh_baselines.py once cleanly. (This session demonstrated the failure mode: dry-run captured lint_total=334 with orphans+tag-drift; I fixed those before commit but the apply had already pinned 334; resolved via merge with origin/master.)
Schema-mechanics caveats discovered this session
-
refresh_baselines.pypredicts forward, not on-apply. The gather() function captures lint state when first invoked. If you fix substantive lint findings (orphans, tag drift) between dry-run and apply, the apply still pins the pre-fix state. Fix lint findings BEFORE running refresh_baselines.py to avoid having to manually correct the test baselines. -
Origin/master commit
6c06bbcclosed two auto-patch gaps. Before this commit, refresh_baselines.py couldn't auto-patchassertEqual(len(items), N)(argument spine count intest_paper_a_a2.py) orr"N audits?"regex (intest_paper_a_a3.py). These would silently drift, accumulating "stale baseline" failures that only manual hand-patches could fix. The merge brings in the auto-patch logic for future runs. -
The
home_lint_totaltest assertion is computed at render-time from the actual lint output, not from the manifest fixture. So even if you bump the manifest'shome_lint_totalto a wrong value, the rendered home page will show the actual count. Truth-source is the lint output, not the manifest fixture. -
Adding new tags requires both tags.md update AND a corresponding lint baseline check. When new pages introduce new tags,
lint-mechanical.pyflags them as "Tag drift". These don't auto-bump in refresh_baselines.py (they're surfaced as stderr warnings, not pinned). Add new tags to tags.md immediately, don't pin the drift state.
Files to read first if resuming this work
In order:
- This file — orientation.
wiki/.audit/weave-2026-05-16-handoff.md— context for the dry-run that this apply discharged; Decision items 4-5 (the only undiscarded items) are documented there.wiki/.audit/weave-pass3-2026-05-16.md— Section C contains the 2 BLOCKED bridge cards (Decision items 4-5 above reference these).wiki/.audit/bridge-card-signoff/run-2/adjudication.md— the cohort-level finding (Relation line over-assertion vs Apply-as scope pattern) that informs future Pass 3 drafting.wiki/log.mdentry[2026-05-17] weave-apply— full inventory of this session's writes.
Subagent budget reflection
This session used zero apply-mode subagents — pure mechanical hand-copy from preserved audit reports. Compare with the 2026-05-16 dry-run session which used 16 Opus subagents (9 calibration + 2 production scans + 5 bridge-card-signoff). The two-session pattern (dry-run with subagents, then apply with main thread only) seems cost-effective: subagents do the hard judgment work in dry-run, then a follow-up apply session does the mechanical writing with full audit-report context.
Future runs should consider this pattern when the scope is largely mechanical (claim insertions, back-reference sections, motifs.md staleness fixes). The exception is when sign-off is required (bridge cards): then subagents are essential for the structural non-rubber-stamping property.
Suggested session-starter prompt
Resume wiki maintenance from `wiki/.audit/weave-apply-2026-05-17-handoff.md`
(HEAD: 278f274 merge of origin/master).
The 2026-05-16 weave dry-run's Decision items 1-3 + housekeeping #4 are all
applied. The 32-file weave-apply commit landed; tests pass; baselines current.
What's available to do next (in priority order):
1. (low-effort cleanup, ~30min) Apply 7 remaining Pass 4 back-references for
no-mans-land-1949, changement-quantite-qualite, individu-de-classe,
antithetic-critique-of-sartre, condemned-to-meaning,
constituting-vs-instituting-subject, revolution-as-another-stiftung,
hinge. Drafts ready in weave-survey-2026-05-16.md Pass 4 section.
2. (follow-up scan, ~10min) Pass 3 structural-isomorphism scan on
mythical-time ↔ transtemporality (the new stub flags this in Open Questions).
Could yield a third register-pair claim.
3. (follow-up scan, ~10min) Pass 3 structural-isomorphism scan on
enveloping-enveloped ↔ nascent-state (spatial-topological vs
temporal-generative; same register-pair architecture pattern).
4. (medium-effort, requires reading) Revise BLOCKED Bridge Card 1
(aletheia-dehiscence-cross-tradition-self-differentiation) — three paths
in Decision item 4.
5. (medium-effort, requires reading) Reclassify BLOCKED Bridge Card 2
(nascent-state-coexistence-silent-key-pair) outside the bridge-card form
— see Decision item 5 counter-test.
6. (heavier-effort design, defer indefinitely unless a third cross-tradition
pair surfaces) v0d.9 Latent-Adjacent SKILL extension.
Tell me which to pursue (or "do all the low-effort ones" or "1 + 2 + 3").