fusion-invariants-lint-was-structural-only-not-semantic
The fusion-invariants-lint.py script only verified section-header regex and taxonomy blacklist — it could confirm a skill was shaped right but not that it worked. Three semantic checks were missing: phantom-skill-ref (references to skills that don’t exist on disk), dead-docs-pointer (cross-refs pointing to non-existent files), and vault-tag hygiene (tags not matching the allowed taxonomy). All three were added to the lint script, closing the critic’s biggest gap.
Related
- fusion-invariants-lint-validates-structure-not-function
- fusion-lint-exact-header-format-and-taxonomy-enforcement
- helix-fusion-invariants-lint-56-skills-intentionally-out-of
- salesforce
- helix-skills-dir-env-var-enables-portable-lint-execution
- ghost-planned-skills-in-coherence-orchestrator-registry
- 400-line-hard-limit-enforced-via-lint-not-honor-system
- skill-naming-drift-infra-orchestrator-vs-platform-orchestrat
- fusion-invariants-lint-structural-only-misses-semantic-valid
- helix-fusion-lint-was-structural-only-now-semantic
- helix-fusion-lint-was-structural-only-semantic-checks-requir
- vault-tags-misidentified-as-skills-by-lint
- makefile-awk-help-parser-excludes-digit-targets