title: "Preflight Lint Report — Full Audit v1.5, 2026-05-05" type: audit-report date: 2026-05-05 phase: preflight
Preflight Lint Report — 2026-05-05
Run summary
- Audit: Full Audit v1.5 (subsequent full audit; preflight)
- Sub-agent: G
- Scope: PF1, PF2, PF3, PF8 + normal lint scan
Mechanical fixes applied
PF1 — index.md claim count
wiki/index.md:16updated 66 (5/32/29) → 80 (6/43/31).updated:field already at 2026-05-05 (no bump needed).- Bottom Claims summary table verified against
claims.mdSummary table: 80 slugs match 1:1, all 80 statuses sync, alphabetical sort intact. No repair required. - Verified consistent with
wiki/overview.md:18("Claim entries: 80 (6 supported / 43 live / 31 candidate / 0 contested / 0 retired)").
PF2 — claims.md Meta section relocation
- Cut from former lines 2647–2663 (between
spontaneous-structuration-as-institution-precursorandpassence-as-mp-presence-of-absenceclaim entries). - Pasted at file tail (now at
claims.md:3445+). Single---separator preceding (preserved from prior file end). - Verified: 80 H2 claim slugs intact, no claim entry mangled, exactly 1
### Metasection now present (at file tail). - File length: 3461 → 3459 lines (net -2; 17 lines cut, 17 lines re-inserted with one less inter-section separator).
claims.mdhas no frontmatterupdated:field (operational file); no bump applied.
PF3 — schema-version sanity check (PASS, with location flag)
CLAUDE.mdline 575:**Current version:** 0d.2 (2026-05-01)✓schema-changelog.mdlast entry:## v0d.2 (2026-05-01)✓- Match confirmed.
- FLAG (non-blocking): file-location discrepancy.
CLAUDE.mddirectory tree (line 22-29) and operational-files-exemption (line 43) placeschema-changelog.mdunderwiki/. Actual file is at/Users/jeffreyvd/Documents/wikiwip/schema-changelog.md(repo root).CLAUDE.mdline 576 also says "Full version history is inwiki/schema-changelog.md". CLAUDE.md is read-only; not authorized to move file or edit CLAUDE.md. Listed under "Lint findings — non-blocking" for lead/user adjudication.
PF8 — wild-structure.md source-slug fix
- Lines 78 and 91 fixed per task:
merleau-ponty-1945-phenomenology-of-perception→merleau-ponty-1942-structure-of-behavior. - Stale "(SB not yet ingested as separate source page; flag for future.)" parenthetical removed (SB ingested 2026-05-05, commit 0e20bd2).
- Additional same-pattern fixes applied (mechanical clarity — same author-slug mis-pointing): lines 17, 44, 62. All four cases had the wikilink target as the PoP slug while displayed text and surrounding semantic content unambiguously concerned Structure of Behaviour. The SB source page exists (
wiki/sources/merleau-ponty-1942-structure-of-behavior.md), so the fix is non-substantive. - Per task instruction, did not reframe the citation in light of
[[claims#sb-ch3-contains-wild-structure-germ]](deferred to Phase 8). updated:field already at 2026-05-05 (page was created 2026-05-05); no bump needed.
Lint findings — mechanical fixes applied during scan
Stale claim-slug reference (Lint check 7)
wiki/concepts/wild-being.md:128—[[claims#wild-being-extends-to-physics-not-just-biology|Candidate claim]] (deferred to audit Phase 8)had two stale strings: (a) slugwild-being-extends-to-physics-not-just-biologydoes not exist; the actual slug iswild-being-extends-to-physics; (b) status wascandidatebut the claim was promoted tolivein the 2026-05-05 seventh-run Phase 8. Fixed both: slug now correct; framing updated to[[claims#wild-being-extends-to-physics|Live claim]] (Phase 8 seventh run).updated:already at 2026-05-05.
Lint findings — non-blocking (substantive; user adjudication)
Schema-changelog file-location discrepancy (from PF3)
- File at
/Users/jeffreyvd/Documents/wikiwip/schema-changelog.md(repo root). CLAUDE.mddirectory tree, operational-files-exemption (line 43), and version-history pointer (line 576) all locate it underwiki/.- Recommendation: either (a) move
schema-changelog.mdintowiki/to match the schema doc, or (b) update CLAUDE.md to reflect the actual root location. Lead to adjudicate with user.
Dead wikilinks (Lint check 2)
- 104 distinct stub-target wikilinks (legitimate per CLAUDE.md "If a wikilink target does not exist yet, still create the link — lint will detect it as a stub"). Frequent missing pages:
[[gender-as-cultural-developmental]](10×),[[kurt-goldstein]](7×),[[leopoldo-zea]](7×),[[objective-thought]](7×),[[reciprocal-envelopment]](5×),[[wesensschau-as-observation]](4×),[[wolfgang-kohler]](4×),[[philosophy-of-biology]](4×),[[luigi-burigana]](4×). The bulk of these come from the 2026-05-04 SB / CPP / Sorbonne ingest cluster and the 2026-05-05 Morris / Décarie-Daigneault ingests. None blocking. Largest contiguous concept clusters: realist-thought (6 stubs), lived-gestural-expression (10 stubs), third-year-crisis (6 stubs), ultra-things (5 stubs), broad-vs-narrow-psychoanalysis (5 stubs), culturalism-mp (8 stubs). - 15 malformed wikilinks confined to one file:
wiki/questions/science-secrete-extraction-miss-audit.mdlines 26-29, 33, 39, 49, 109, 121, 144, 155, 166-169. Pattern:[[`wiki/.audit/X.md`]]— backticks-in-wikilink-target produces unresolvable wikilinks. Not fixed mechanically because the file is documenting an audit issue and the user may want them as plain backticked code-spans (no wikilink) or as proper paths (no backticks). Reframing involves judgment. Recommendation: convert to plain backticked text with thewiki/.audit/X.mdpath inside the codespan, removing the[[ ]]wrapper. - Plausible
[[malraux]]→[[andre-malraux]]mismapping atsources/merleau-ponty-2010-child-psychology-pedagogy.md:186(line literally has[[malraux]] / [[andre-malraux]]; aliases onandre-malraux.mdare "Malraux", "A. Malraux", "André Malraux" — case-sensitive mismatch on lowercasemalraux). Author may have intended both forms as alternates; recommend collapsing to[[andre-malraux]]only. Substantive. - Plausible
[[truth]]→[[phenomenon-of-truth]]or newtruth.mdmismapping atentities/g-w-f-hegel.md:49(line: "does not distinguish Aletheia from Wahrheit"). Existing pages:phenomenon-of-truth.md,truth-of-objectivism.md,incorporation-of-truth.md. None is the obvious match for general "Wahrheit"; user adjudication needed.
Stale claim-slug references — promissory candidates (Lint check 7)
12 references to non-existent slugs (excluding wild-being-extends-to-physics-not-just-biology already fixed and excluding log.md historical-record references):
[[claims#gestural-expression-bridges-php-to-prose-of-world]]×2 —concepts/lived-gestural-expression.md:14, 72. No matching slug inclaims.md.[[claims#realist-thought-precursor-to-objective-thought-and-constituted-thought]]×2 —concepts/realist-thought.md:14,concepts/adultomorphism.md:52. Closest actual slug:realist-thought-as-objective-thought-precursor(live). Possibly mis-recalled slug.[[claims#convergence-thesis-prefigures-lateral-universality-and-philosophy-of-biology]]×2 —concepts/convergence-thesis-mp.md:14, 66. Closest actual slug:convergence-thesis-prefigures-lateral-universality(candidate). Long-form trailing fragment was apparently planned but not used.[[claims#mp-1950-mirror-stage-welsh-anchor-for-specular-image]]—concepts/specular-image.md:116. No slug exists; planned-but-not-promoted candidate.[[claims#third-year-crisis-prefigures-chiasm-failure-of-identification]]×3 —concepts/third-year-crisis.md:14, 48, 61. No slug exists; planned candidate.[[claims#welsh-verdier-vs-cobb-wild-philological-variation]]—sources/merleau-ponty-2010-child-psychology-pedagogy.md:314. No slug exists; planned candidate.
These are all "promissory" Phase 8 candidates that exist as references on concept/source pages but were never promoted to claims.md. Per the 2026-05-04 lint precedent (log entry line 1711), the established mitigation is to refactor as Phase 8 candidate, deferred — slug \X`(plain-text in backticks, notclaims#X` wikilink). Substantive — Phase 8 sub-agent should either promote them to actual claims.md entries OR refactor to backticked-text per precedent.
log.md:1704, 1711, 1713 references to [[claims#aletheia-1964-self-correction]] and [[claims#X]] are historical records of past lint operations (line 1704 describes the typo being fixed; lines 1711, 1713 use X as a template placeholder). Per CLAUDE.md Rule 2, log entries are append-only and not modifiable. Not blocking; expected artifact.
Tag drift (Lint check 5)
38 tags used in page frontmatter that are not declared in wiki/tags.md:
- Bulk from new ingests since the 2026-05-04 lint (which had brought the count to 0 missing):
behavior,child-development(5),philosophy-of-physics(9),prehistory(7),quantum-mechanics(7),structure(7),philosophy-of-method(4),chauvet,aurignacian,paleolithic-art,archaeologist,deep-time,ecocriticism,medieval-studies,cosmology,physicist,theoretical-physics,twentieth-century,wheeler,einstein,smolin(3),koehler,politzer,klein,mead(2),kardiner(2),levi-strauss,gender,aristotle,lateral-universal,indirect-language,realism,horizon,ambivalence,scholar,philosophy-of-science,paleolithic-art. - Acronym tags also present:
ENS(2 entity pages),EPHE(1). - Recommendation (substantive): batch-add to
tags.mdwith one-line definitions per the 2026-05-04 precedent. Several look like they should be merged with existing canonical tags (e.g.,koehler↔kohler,kleinoverlaps person-tag conventions,physicist/scholar/archaeologistare entity-type tags that may or may not be wanted).
Untyped connections (Lint check 4)
2 bullets in Connections sections that begin with a bare wikilink (no italicized type marker):
concepts/natural-symbolism.md:84—[[flesh-as-element]] is "concrete emblem" (= symbol)…entities/maurice-merleau-ponty.md:96—[[paul-klee]] is his primary exemplar of [[fundamental-thought-in-art]]Substantive (type-label is interpretive).
Frontmatter consistency (Lint check 10)
17 source pages missing sources: field in frontmatter (legacy artifacts; pre-v0c-migration source pages that were not backfilled). Pages: gardner-2018-thoughts-indebtedness-to-being, alloa-chouraqui-kaushik-2019-contemporary-philosophy, kaushik-2019-matrixed-ontology, johnson-carbone-saintaubert-2020-poetic-of-the-world, merleau-ponty-1961-eye-and-mind, merleau-ponty-1973-prose-of-the-world, beith-2018-birth-of-sense, chouraqui-2014-ambiguity-and-absolute, carbone-2004-thinking-of-the-sensible, merleau-ponty-2002-husserl-limits, chouraqui-2016-circulus-vitiosus-deus, taddio-2025-art-and-psychology, kaushik-2021-negation-implex, carbone-2015-flesh-of-images, chouraqui-2016-order-of-the-earth, carbone-2019-philosophy-screens, gardner-2016-kant-third-critique-schelling. Per CLAUDE.md, source pages should still carry the sources: field (typically [] for primary works; secondary works may list primary works engaged). Backfill is metadata-only (per General Rule 3) but requires user confirmation about the right value per page (some are secondaries that do engage primary works).
Lint passes that returned clean
- Lint 1 (Orphans): 0 orphan pages.
- Lint 3 (Index coverage): 0 missing pages; all 406 source/concept/entity/question pages appear in
wiki/index.md. - Lint 6 (Claim status mismatches): index.md Claims summary table and
claims.mdSummary table are 1:1 in sync (80 slugs, all statuses match). - Lint 8 (Genealogical middle terms): not amenable to mechanical scan; deferred to audit phases.
- Lint 9 (Unconnected structural parallels): 0 HUB/STRUCTURAL motifs in
motifs.mdlack wiki homes. - Lint 10 (Frontmatter type-folder match): 0 type/folder mismatches; 0 created>updated date inversions.
Verbatim block
- Scope read: AUDIT_PLAN.md (preflight roles), CLAUDE.md §Architecture, §Directory Conventions, §Page Format, §Claims Register Format, §General Rules.
.claude/skills/lint/SKILL.md(mechanical-fix taxonomy). PF1, PF2, PF3, PF8 instructions from sub-agent G prompt. - Files inspected (full paths):
/Users/jeffreyvd/Documents/wikiwip/wiki/index.md/Users/jeffreyvd/Documents/wikiwip/wiki/claims.md/Users/jeffreyvd/Documents/wikiwip/wiki/overview.md/Users/jeffreyvd/Documents/wikiwip/wiki/log.md(read-only)/Users/jeffreyvd/Documents/wikiwip/wiki/tags.md/Users/jeffreyvd/Documents/wikiwip/wiki/motifs.md/Users/jeffreyvd/Documents/wikiwip/CLAUDE.md(read-only)/Users/jeffreyvd/Documents/wikiwip/schema-changelog.md/Users/jeffreyvd/Documents/wikiwip/wiki/concepts/wild-structure.md/Users/jeffreyvd/Documents/wikiwip/wiki/concepts/wild-being.md/Users/jeffreyvd/Documents/wikiwip/wiki/concepts/natural-symbolism.md/Users/jeffreyvd/Documents/wikiwip/wiki/concepts/lived-gestural-expression.md/Users/jeffreyvd/Documents/wikiwip/wiki/concepts/realist-thought.md/Users/jeffreyvd/Documents/wikiwip/wiki/concepts/convergence-thesis-mp.md/Users/jeffreyvd/Documents/wikiwip/wiki/concepts/specular-image.md/Users/jeffreyvd/Documents/wikiwip/wiki/concepts/third-year-crisis.md/Users/jeffreyvd/Documents/wikiwip/wiki/concepts/adultomorphism.md/Users/jeffreyvd/Documents/wikiwip/wiki/entities/maurice-merleau-ponty.md/Users/jeffreyvd/Documents/wikiwip/wiki/entities/andre-malraux.md/Users/jeffreyvd/Documents/wikiwip/wiki/entities/g-w-f-hegel.md/Users/jeffreyvd/Documents/wikiwip/wiki/sources/beith-2018-birth-of-sense.md(frontmatter sample)/Users/jeffreyvd/Documents/wikiwip/wiki/sources/merleau-ponty-2010-child-psychology-pedagogy.md/Users/jeffreyvd/Documents/wikiwip/wiki/sources/merleau-ponty-1942-structure-of-behavior.md(existence check only)/Users/jeffreyvd/Documents/wikiwip/wiki/sources/sartre-1984-merleau-ponty-vivant.md/Users/jeffreyvd/Documents/wikiwip/wiki/questions/science-secrete-extraction-miss-audit.md- All page directories scanned by Lint passes 1-10 via Python scripts (51 sources / 225 concepts / 109 entities / 21 questions = 406 pages).
- Raw sources inspected: none. (Lint operates on wiki files only.)
- Claims or pages affected:
wiki/index.md— claim-count line edited (PF1).wiki/claims.md— Meta section relocated to file tail (PF2).wiki/concepts/wild-structure.md— 4 wikilink-target slug fixes (PF8 + 3 same-pattern).wiki/concepts/wild-being.md— 1 stale claim-slug reference fixed.- No claim entries promoted, retired, or restatussed; no new claims created. No frontmatter
updated:bumps applied (all touched pages were already at today's date or are operational files without frontmatter).
- Findings ranked:
- Blocker: none.
- High: PF1 stale claim count (fixed); PF8 mis-pointing slug (fixed); 12 promissory dead claim-slug references (substantive).
- Medium: 38 tag-vocabulary drift items (substantive); schema-changelog.md location discrepancy (substantive, CLAUDE.md read-only); 17 source pages missing
sources:field (substantive backfill). - Low: 104 stub-target wikilinks (per CLAUDE.md, expected); 2 untyped connection bullets (substantive).
- Evidence anchors per finding: see citations above. Each line:column reference traces to a verified file:line read in this run.
- Recommended action:
- Lead: commit mechanical fixes (PF1, PF2, PF8 + wild-being:128 + same-pattern wild-structure fixes) as preflight-lint commit, distinct from later phases' commits.
- User: adjudicate (a) schema-changelog.md location, (b) 12 promissory claim-slug references (promote-or-refactor decision per slug, ideally inside Phase 8), (c) 38 tag-drift items (batch-add to
tags.mdper 2026-05-04 precedent), (d) 17 source pages' missingsources:field (backfill rule).
- Cross-references to other sub-agents' work expected:
- Phase 8 (synthetic-layer) sub-agent: must review the 12 promissory claim-slug references and decide promote-or-refactor for each. Specifically:
gestural-expression-bridges-php-to-prose-of-world,mp-1950-mirror-stage-welsh-anchor-for-specular-image,third-year-crisis-prefigures-chiasm-failure-of-identification,welsh-verdier-vs-cobb-wild-philological-variation(all not-yet-promoted). The other 4 references (realist-thought-precursor-...,convergence-thesis-prefigures-...-philosophy-of-biology,wild-being-extends-to-physics-not-just-biologyalready fixed in this run) point to slugs whose actual claims exist under shorter slug-names — Phase 8 sub-agent should refactor the citing pages to the correct slugs. - Phase 7 (citation-integrity) sub-agent: should be aware that lint did not catch citation-fabrication risks; that's its scope.
- Phase 0a/0b (silent-keys / motif-weight) sub-agents: stub-target wikilinks may seed silent-key candidates; tag-drift items may seed motif-weight candidates.
- Phase 8 (synthetic-layer) sub-agent: must review the 12 promissory claim-slug references and decide promote-or-refactor for each. Specifically:
- Confidence/status before → after for each affected claim or page:
wiki/concepts/wild-structure.md: 4 stale wikilink targets → corrected. Claim affecting page:[[claims#sb-ch3-contains-wild-structure-germ]](candidate, unchanged). Confidence: medium → medium (no change).wiki/concepts/wild-being.md: stale claim-slug reference + provisional framing → corrected. Claim:wild-being-extends-to-physicswas alreadylive(Phase 8 seventh run, 2026-05-05); only the citing-page text was stale. Confidence: medium → medium (no change).wiki/claims.md: Meta section position changed (no content change). Claims: 80 entries unchanged in content, status, confidence.wiki/index.md: claim count corrected from stale 66 (5/32/29) → actual 80 (6/43/31). No interpretive content change.
- Pre-authorized scope: PF1, PF2, PF3 (verify), PF8 mechanical fixes. Plus mechanically-clear lint repairs (claim-status framing drift, dead-wikilink-with-unambiguous-target). All other findings: report-only.