feat(wiki): port upstream knowledge quality improvements
setup / install-leaves-tree-clean (push) Waiting to run

Selectively port source coverage and redirect lint, ignore-aware provenance, staging and trust checks from upstream 055d720. Preserve local archive metadata and adapt source-date and defuddle skill guidance.

Keep the existing skills directory, file index and MCP interfaces. Record per-module upstream baselines and exclusions without migrating vault data or changing services.

Validation: 625 tests passed; git diff --check passed.
This commit is contained in:
Codex
2026-11-07 21:49:41 +00:00
parent 82890606aa
commit e943bb329e
17 changed files with 437 additions and 29 deletions
+28 -1
View File
@@ -109,5 +109,32 @@
"Resolve _sources/archive and _sources/catalog citations without changing file extensions",
"Preserve pages_produced when cache-update omits --pages",
"Keep local CLI, MCP dependency range, service gating and curated source-registry metadata"
]
],
"quality_sync": {
"date": "2026-11-07",
"commit": "055d720950f7137954e36633b1a79c641ea5e735",
"base_commit": "4f457e154653756b04802d5aeb25c20f42b4770c",
"scope": "Wiki quality fixes only; no skill-directory migration or server changes",
"source_sha256": {
"obsidian_wiki/vault.py": "12e76c819bbed6514c6370df47c001b97cd63f6b13f90875d23c819ec8b185ab",
"obsidian_wiki/lint.py": "e6c6592a000487f4f8a67fa45d72a3ff528af90b70c1d61431bcc7c43b7db5df",
"obsidian_wiki/provenance.py": "c1cb69296aed2b7a5669191340c6d2e66819f595b1bc202eaeb88ca6c859725a",
"obsidian_wiki/trust.py": "3acc4899a2dfe28dfbebf518031fb68cd1e3f873c3244f17967a3713a08ea285",
"obsidian_wiki/staging.py": "ab1b1d7dbe8a024d2bdf9e17541b444e7bc6d5e06806334418d22ae4f587a8ee"
},
"skill_changes": [
"source event dates with local archive metadata adaptation",
"defuddle parse <url> --markdown",
"lint source coverage and redirect guidance"
],
"test_exclusions_outside_scope": [
"test_recording_one_page_prunes_ignored_entries",
"test_recording_all_reports_the_ignored_entries_it_dropped"
],
"notes": [
"Excluded tests require upstream trust-record/trust-check CLI commands not ported locally; partial ledger pruning covered through the local Python API.",
"Original commit/source_sha256 remain the initial baseline; quality_sync.source_sha256 supersedes that baseline for its five listed modules.",
"Preserve local archive/catalog citations, registry identifiers, MCP implementation and .skills layout."
]
}
}