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

  1. 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.
  2. Merged origin/master to absorb commit 6c06bbc (refresh_baselines.py auto-patch improvements for spine-count + audits-regex patterns). Resolved one conflict in test_paper_a_a3.py by taking the current actual values (485 pages, 73 audits, 329 lint findings).
  3. All 4 previously-failing tests pass: test_wiki_health_panel_counts, test_manifest_entries, test_header_counts, test_argument_spine.
  4. 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 both etre-not-monde-but-rends-sensible-monde and the new saintaubert-kaushik-matrix-register-convergence)
  • 10 ## Motif Weight & Corpus Recurrence back-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.md Wiki-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.mdmythical-time (horizontal/vertical register pair); tacit-cogito.mdthird-domain ("has its formal location in"); extension of ineinander.md Problem-Space prose to include enveloping-enveloped
  • 2 new tags.md entries: anti-binary, mutual-implication
  • wiki/index.md header + 3 new Concept rows + 2 new Claims summary rows
  • wiki/overview.md stats line bumped
  • wiki/log.md weave-apply entry appended
  • Baseline pins refreshed (9 fixture files); origin/master's 6c06bbc refresh_baselines.py improvements merged in via commit 278f274

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.md candidate 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)

  1. Run /lint to 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 adjudicated fix the cause vs pin the new state per General Rule 19.
  2. 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]]).
  3. 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 -l or 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 at wiki/.audit/weave-2026-05-16-handoff.md is 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.py without 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

  1. refresh_baselines.py predicts 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.

  2. Origin/master commit 6c06bbc closed two auto-patch gaps. Before this commit, refresh_baselines.py couldn't auto-patch assertEqual(len(items), N) (argument spine count in test_paper_a_a2.py) or r"N audits?" regex (in test_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.

  3. The home_lint_total test assertion is computed at render-time from the actual lint output, not from the manifest fixture. So even if you bump the manifest's home_lint_total to a wrong value, the rendered home page will show the actual count. Truth-source is the lint output, not the manifest fixture.

  4. Adding new tags requires both tags.md update AND a corresponding lint baseline check. When new pages introduce new tags, lint-mechanical.py flags 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:

  1. This file — orientation.
  2. 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.
  3. wiki/.audit/weave-pass3-2026-05-16.md — Section C contains the 2 BLOCKED bridge cards (Decision items 4-5 above reference these).
  4. 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.
  5. wiki/log.md entry [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").