mirror of
https://github.com/merlinhu1/truthmark.git
synced 2026-08-25 07:53:25 +02:00
feat: harden init routing and generated lifecycle (#33)
* feat: harden init routing and generated lifecycle * test: align restored coverage with platform routing * docs: translate localized uninstall guidance * test: complete init routing and lifecycle coverage * docs: record completed OpenSpec tasks * chore: archive implemented init lifecycle OpenSpec change * chore: remove OpenSpec configuration * docs: clarify platform omission reconciliation --------- Co-authored-by: MerlinH <merlinh221@gmail.com>
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
# Harden Init routing and generated-surface lifecycle
|
||||
|
||||
Date: 2026-07-10
|
||||
Previous version: 2.2.6
|
||||
New version: 2.2.7
|
||||
Version action: patch
|
||||
SemVer rationale: This is a backward-compatible release that adds platform-derived instruction routing, repository-wide coverage discovery, generated-surface reconciliation, and explicit uninstall lifecycle controls while retaining legacy configuration parsing.
|
||||
|
||||
- Instruction placement now follows configured platforms; legacy version-2 `instruction_targets` remains accepted but ignored.
|
||||
- Check and RepoIndex share Git-visible, NUL-safe repository discovery, including functional code under arbitrary roots.
|
||||
- Init reconciles exact safely recognized inactive generated surfaces while preserving diverged, Gemini, and unrelated files.
|
||||
- `truthmark uninstall --dry-run|--apply [--json]` provides a deterministic removal plan and preserves authored truth, configuration, templates, Portal output, and global package installation.
|
||||
Reference in New Issue
Block a user