Skip to content

Commit 378bf5a

Browse files
docs: triage v0.4.0 release truth
Co-authored-by: CoderDeltaLAN <CoderDeltaLAN@users.noreply.github.com>
1 parent 84f1191 commit 378bf5a

3 files changed

Lines changed: 16 additions & 16 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ This project has a published GitHub Release line, but no stable support or API g
2020
- Added a read-only security and supply-chain evaluation record for CodeQL, private vulnerability reporting, Dependabot, Scorecard, and GitHub Actions pinning.
2121
- Added a non-required Python 3.13 compatibility CI job without changing the protected Python 3.12 required check name.
2222
- Added a local post-release audit script for repeatable maintainer verification.
23-
- Documented the v0.3.0 post-release audit findings and v0.3.1 maintenance hardening target.
23+
- Documented the v0.3.0 post-release audit findings and the earlier maintenance hardening target; the current release boundary is now v0.4.0 because current main includes the new `dedupe` and `conflicts` command surfaces.
2424

2525
### Changed
2626

docs/POST-AUDIT-ACTION-PLAN-CURRENT-MAIN.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -148,11 +148,11 @@ Minimum core files to include:
148148

149149
### H-01: SECURITY-SUPPLY-CHAIN-EVALUATION action versions are stale
150150

151-
Status: open.
151+
Status: closed by PR #121.
152152

153153
docs/SECURITY-SUPPLY-CHAIN-EVALUATION.md still mentions older GitHub Actions versions, while current workflows include actions/checkout@v7 and actions/download-artifact@v8.
154154

155-
Required phase:
155+
Completed phase:
156156

157157
- docs/sync-supply-chain-evaluation-action-versions
158158

@@ -165,11 +165,11 @@ Acceptance criteria:
165165

166166
### H-02: dedupe and conflicts need CLI error-contract tests
167167

168-
Status: open.
168+
Status: closed by PR #122.
169169

170170
Before publishing dedupe and conflicts in v0.4.0, their error paths need tests matching docs/OUTPUTS.md and docs/EXIT-CODES.md.
171171

172-
Required phase:
172+
Completed phase:
173173

174174
- test/add-dedupe-conflicts-error-contracts
175175

@@ -185,11 +185,11 @@ Acceptance criteria:
185185

186186
### H-03: conflicts needs rule-family fixtures
187187

188-
Status: open.
188+
Status: closed by PR #123.
189189

190190
conflicts is more reputation-sensitive than dedupe because it reports contradictory guidance. It needs coverage for the implemented families, not broad semantic analysis.
191191

192-
Required phase:
192+
Completed phase:
193193

194194
- test/add-conflicts-rule-family-fixtures
195195

@@ -206,11 +206,11 @@ Acceptance criteria:
206206

207207
### H-04: dedupe needs a representative golden or contract test
208208

209-
Status: open.
209+
Status: closed by PR #124.
210210

211211
dedupe is a new v0.4.0 command surface and needs a stable representative output contract.
212212

213-
Required phase:
213+
Completed phase:
214214

215215
- test/add-dedupe-golden-contract
216216

@@ -222,11 +222,11 @@ Acceptance criteria:
222222

223223
### M-01: symlink behavior needs clearer documentation
224224

225-
Status: open.
225+
Status: closed by PR #125.
226226

227227
check degrades symlinked supported instruction files to SYS002 findings, while budget, dedupe, and conflicts fail hard with exit code 2. This can be valid, but must be documented as a deliberate UX and safety choice.
228228

229-
Required phase:
229+
Completed phase:
230230

231231
- docs/sync-outputs-symlink-behavior-clarification
232232

@@ -239,11 +239,11 @@ Acceptance criteria:
239239

240240
### M-02: Python 3.13 classifier decision
241241

242-
Status: open.
242+
Status: closed by PR #126.
243243

244244
The project has a Python 3.13 compatibility job, but package classifiers currently communicate only Python 3.12 support.
245245

246-
Required phase:
246+
Completed phase:
247247

248248
- packaging/sync-python-313-classifier
249249

docs/PRODUCT-STRATEGY.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ It is a strategy document, not an implementation plan for a specific feature. It
66

77
## Current product truth
88

9-
agent-rules-kit has a published v0.3.0 GitHub Release and PyPI package line. `v0.2.3` remains the previous published GitHub Release and PyPI package baseline. Current main contains post-v0.3.0 maintenance hardening intended for a future patch release.
9+
agent-rules-kit has a published v0.3.0 GitHub Release and PyPI package line. `v0.2.3` remains the previous published GitHub Release and PyPI package baseline. Current main contains post-v0.3.0 `dedupe` and `conflicts` command additions plus maintenance hardening. The next public release target is v0.4.0, not a v0.3.x patch, because the new commands expand the compatible command surface.
1010

1111
The implemented product currently supports:
1212

@@ -272,7 +272,7 @@ The next implementation phase should be justified against the current repository
272272

273273
Good next candidates are narrow and evidence-backed:
274274

275-
- v0.3.1 maintenance hardening before new product features;
275+
- v0.4.0 release preparation for the current `dedupe` and `conflicts` command additions, after final audit evidence is complete;
276276
- release and package smoke hardening;
277277
- README, support, security, and strategy public-truth checks;
278278
- supply-chain workflow additions only after dedicated evaluation phases;
@@ -288,7 +288,7 @@ Decision: keep product strategy as the boundary document after v0.2.
288288
Reason:
289289

290290
- v0.3.0 already published the local diagnosis toolkit baseline;
291-
- current main contains post-v0.3.0 maintenance hardening that should become a future patch release;
291+
- current main contains post-v0.3.0 `dedupe` and `conflicts` command additions plus maintenance hardening that must be released, if approved, as v0.4.0 rather than a patch release;
292292
- adjacent tools still cover repository packaging, context frameworks, and broad rule generation better than this project should;
293293
- the real product wedge remains instruction governance;
294294
- future features must be justified against this document to avoid scope drift.

0 commit comments

Comments
 (0)