You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| 2026-04-06 | Use hook relay for session provenance instead of JSONL parsing or env vars |
7
8
| 2026-04-04 | TestNoMagicStrings and TestNoMagicValues no longer exempt const/var definitions outside config/ |
8
9
| 2026-04-04 | String-typed enums belong in config/, not domain packages |
@@ -117,6 +118,20 @@ For significant decisions:
117
118
118
119
-->
119
120
121
+
## [2026-04-08-013731] Remove #done tag convention, simplify task archival
122
+
123
+
**Status**: Accepted
124
+
125
+
**Context**: Tasks had #done:YYYY-MM-DD timestamps that agents added inconsistently and nobody read. compact --archive filtered by age using these timestamps.
126
+
127
+
**Decision**: Remove #done tag convention, simplify task archival
128
+
129
+
**Rationale**: [x] checkbox is semantically sufficient. git blame provides the completion timestamp. Removing #done eliminates redundant ceremony and simplifies compact --archive to archive all completed tasks regardless of age.
130
+
131
+
**Consequence**: compact --archive no longer filters by archive_after_days for tasks. The .ctxrc field is inert but retained for backwards compatibility. Historical #done tags in archives are preserved.
132
+
133
+
---
134
+
120
135
## [2026-04-06-204212] Use hook relay for session provenance instead of JSONL parsing or env vars
0 commit comments