TAG-01: readTags discovers upward and inherits an unrelated repository's tags #214

Closed
opened 2026-08-18 10:24:04 +00:00 by john · 1 comment
Owner

Requirement TAG-01, seeded at the v3.5.3 close.

readTags lets git -C discover upward from .planning, so a project that is not itself a repository inherits an enclosing repository's tags. /cad-audit can then FAIL the ship gate on a version an unrelated umbrella repo published.

Raised at the v3.5.2 diff review, grounded against the live file (planning.mjs:1004).

Fix direction: bound the discovery to the project root, and treat "not a repository" as no tags rather than as someone else's tags.

Requirement TAG-01, seeded at the v3.5.3 close. `readTags` lets `git -C` discover upward from `.planning`, so a project that is not itself a repository inherits an enclosing repository's tags. `/cad-audit` can then FAIL the ship gate on a version an unrelated umbrella repo published. Raised at the v3.5.2 diff review, grounded against the live file (`planning.mjs:1004`). **Fix direction:** bound the discovery to the project root, and treat "not a repository" as no tags rather than as someone else's tags.
john added this to the v3.5.4 milestone 2026-08-18 10:24:04 +00:00
Author
Owner

Fixed in v3.5.4 as TAG-01, merged in #217 and tagged v3.5.4. The fix carries a check watched failing against the unpatched tree first.

Fixed in v3.5.4 as TAG-01, merged in #217 and tagged v3.5.4. The fix carries a check watched failing against the unpatched tree first.
john closed this issue 2026-08-18 19:29:06 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: crenshawdev/cadence-archived#214
No description provided.