add documents and wiki
This commit is contained in:
@@ -0,0 +1,115 @@
|
||||
---
|
||||
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.
|
||||
Reference in New Issue
Block a user