Files
MultiPhysicsVault/wiki/meta/lint-report-2026-06-02.md
T
김경종 b13258af9f
Tests / Hermetic test suite (push) Has been cancelled
Tests / Skill frontmatter validation (push) Has been cancelled
add documents and wiki
2026-06-02 16:33:07 +09:00

116 lines
4.2 KiB
Markdown

---
type: meta
title: "Lint Report 2026-06-02"
created: 2026-06-02
updated: 2026-06-02
tags:
- meta
- lint
status: developing
---
# Lint Report: 2026-06-02
## Summary
- Pages scanned: 182 markdown pages, 2 canvas files
- Issues found: 4 concrete findings plus 21 heuristic cross-reference candidates
- Auto-fixed: 15 concrete findings, plus cross-reference heuristic reduced from 87 to 21 candidates
- Needs review: 4 intentional placeholder sections and 21 heuristic cross-reference candidates
## Auto-Fixes Applied
- Updated `skills/wiki-lint/SKILL.md` behavior:
- `wiki/references/` is now treated as support documentation and excluded from orphan, frontmatter-gap, empty-section, address-enforcement, missing-cross-reference, and semantic-tiling checks.
- Wikilinks inside `wiki/references/` are still resolved for dead-link detection.
- Missing cross-reference detection now ignores YAML frontmatter, aliases, titles, headings, code, existing wikilinks, page-title namespace usage, and pages already linked through `related:` or `sources:`.
- Added `created: 2026-05-28` to meta/index files that lacked it:
- [[concepts/_index]]
- [[domains/_index]]
- [[entities/_index]]
- [[getting-started]]
- [[hot]]
- [[index]]
- [[log]]
- [[dashboard]]
- [[sources/_index]]
## Orphan Pages
- None found under the updated lint rules.
- `wiki/references/methodology-modes.md` and `wiki/references/transport-fallback.md` are now excluded as support-reference documents.
## Dead Links
- None found.
## Missing Pages
- No missing pages were promoted from dead wikilinks.
## Frontmatter Gaps
- None found under the updated lint rules.
## Empty Sections
- [[concepts/_index]]: `Add new concepts here as they are extracted from sources.`
- [[domains/_index]]: `Add new domains here after each ingest.`
- [[entities/_index]]: `Add new entities here as they are identified during ingests.`
- [[sources/_index]]: `Add new sources here after each ingest.`
These are intentional placeholder sections. Keep them if the index template convention is useful; remove the headings if the vault should treat placeholders as lint-clean.
## Stale Index Entries
- None found. `wiki/index.md` wikilinks resolved successfully.
## Stale Claims
- No explicit `[!contradiction]` callouts were found.
- No automated source-level contradiction analysis was performed.
## Cross-Reference Gaps
After the heuristic update, 21 candidates remain. These are now narrower review candidates rather than broad title/frontmatter noise.
Representative candidates:
- `ABAQUS` appears as plain prose in several non-Abaqus concept pages such as [[Finite Element Method]], [[Finite Element Modeling and Convergence Checks]], [[Static Equilibrium Equation Solvers]], and [[Transient Dynamic Elasto-Plastic Analysis]].
- `midas Civil` appears as plain prose in [[Finite Element Program Implementation]] and [[Computational Mechanics]].
- `midas FEA` appears as plain prose in [[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]].
Recommendation: link the first prose mention of a product entity only when the page is making a cross-product comparison. Do not mass-link every product adjective.
## Address Validation
- Counter state: `172` from `.vault-meta/address-counter.txt`
- Official `scripts/allocate-address.sh --peek`: unavailable in this Windows environment because WSL is not installed
- Highest c-address observed: `c-000171`
- Post-rollout pages checked: 169
- Passing: 169
- Errors: 0
- Legacy pages pending backfill: 0
### Address Map Consistency
- `.raw/.manifest.json` address map entries checked: 169
- Mismatches: 0
## Semantic Tiling
Semantic tiling was skipped.
- Command: `python scripts/tiling-check.py --peek`
- Result: failed before status classification because `scripts/tiling-check.py` imports the POSIX-only `fcntl` module.
- Environment note: Windows Python 3.12.7 is available, but this helper currently requires a POSIX/WSL-style runtime.
## Duplicate Filenames
- No duplicate note filenames found after ignoring intentional `_index.md` files in multiple folders.
## Notes
- Transport: filesystem fallback from `.vault-meta/transport.json`.
- Remaining concrete findings are intentional placeholder headings, not broken links or address/frontmatter failures.