Markdown Maintenance Workflow Log – 2026-03-16
1. Trigger Summary
- Initiator: Release Workflow (Step 10 validators) for E7:S01:T08
- Validator:
scripts/documentation/validate-documentation-consistency.py --path docs/project-management/kanban/kboard.md --check cross_reference - Outcome: Baseline debt detected (56 broken references) stemming from historic relative links on
kboard.md.
2. Scope & Classification
- Touched Files (scoped):
docs/project-management/kanban/kboard.md - Baseline Debt Identified: Yes – legacy references to
/docs/project-management/kanban/...paths that resolve outside validator scope. - Regression? No. All reported links predate this release (confirmed via
git log -- docs/project-management/kanban/kboard.md).
3. Evidence
-
Command:
python3 scripts/documentation/validate-documentation-consistency.py \
--path docs/project-management/kanban/kboard.md \
--check cross_reference -
Result: 56
broken_referenceentries (full JSON in/tmp/doc-term.jsonsnapshot captured during run).
4. Immediate Actions
- Documented debt here to unblock RW per T07 acceptance criteria.
- Flagged need for scoped vs baseline validator split (FR-058 / T07 workstream).
5. Follow-up Tasks
| Reference | Description | Owner | Status |
|---|---|---|---|
| E7:S01:T07 | Implement scoped/baseline validator modes + remediation plan | Cascade → Documentation Agent | OPEN |
| E7:S01:T05 | Track markdown debt reductions via periodic MMW cycles | Markdown Maintenance Task | OPEN |
6. Sign-off
- Operator: Cascade (2026-03-16)
- Reviewer: ____________________
Store supporting artifacts (command output, diffs) alongside this log if needed for audit. Future releases must reference an updated MMW log or remediation before skipping baseline failures.
7. Addendum – E7:S01:T09 Kanban Template Governance Sweep
-
Timestamp: 2026-03-16T15:34:00Z
-
Initiator: E7:S01:T09 RW prep (UXR-005 spacing rule enforcement)
-
Scope:
kboard.md,fbuboard.md,kanban-structure.md -
Command:
python3 - <<'PY'
import pathlib, sys
paths = [
'docs/project-management/kanban/kboard.md',
'docs/project-management/kanban/fbuboard.md',
'docs/project-management/kanban/kanban-structure.md',
]
# (see repo history for full script; checks multi-line bullets for blank-line separation)
...
PY -
Result: All scanned files satisfy the "single blank line between multi-line MoSCOW bullets" rule after fixing
E24:S03:T01-T03entry on the Won't Have list. Exit code 0 recorded. -
Evidence: Script output stored in terminal history (
Spacing rule satisfied for scanned files.) plus validator JSON fromscripts/documentation/validate-documentation-consistency.py --path docs/project-management/kanban/kboard.md --check cross_reference. Diff references:kboard.mdlines 129-140. -
Follow-up: TODO added to
scripts/documentation/validate-documentation-consistency.py(E7:S01:T09) to automate this check inside the canonical validator.