trenchlesspm / _test /sync /README.md
hirokamitai's picture
Updated to sappcode @ 8638e5b
2b77ee0
|
Raw
History Blame Contribute Delete
513 Bytes

sync/ — TODO / CURRENT_STATE sync contract

The sync is a procedure, not a script: PLAYBOOK.md → C4 defines it. Summary of the contract:

  • One-way: findings/ is the source; _project/TODO.md and _project/CURRENT_STATE.md are targets.
  • sapptest owns only lines tagged <!-- F-NNNN -->. Untagged (user) lines are never modified, moved, or removed.
  • Idempotent upsert keyed by the tag; tagged lines whose finding file is gone are deleted. Re-running a sync on unchanged findings is a no-op.