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
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,7 +20,7 @@ This project has a published GitHub Release line, but no stable support or API g
20
20
- Added a read-only security and supply-chain evaluation record for CodeQL, private vulnerability reporting, Dependabot, Scorecard, and GitHub Actions pinning.
21
21
- Added a non-required Python 3.13 compatibility CI job without changing the protected Python 3.12 required check name.
22
22
- 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.
Copy file name to clipboardExpand all lines: docs/POST-AUDIT-ACTION-PLAN-CURRENT-MAIN.md
+12-12Lines changed: 12 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -148,11 +148,11 @@ Minimum core files to include:
148
148
149
149
### H-01: SECURITY-SUPPLY-CHAIN-EVALUATION action versions are stale
150
150
151
-
Status: open.
151
+
Status: closed by PR #121.
152
152
153
153
docs/SECURITY-SUPPLY-CHAIN-EVALUATION.md still mentions older GitHub Actions versions, while current workflows include actions/checkout@v7 and actions/download-artifact@v8.
### H-02: dedupe and conflicts need CLI error-contract tests
167
167
168
-
Status: open.
168
+
Status: closed by PR #122.
169
169
170
170
Before publishing dedupe and conflicts in v0.4.0, their error paths need tests matching docs/OUTPUTS.md and docs/EXIT-CODES.md.
171
171
172
-
Required phase:
172
+
Completed phase:
173
173
174
174
- test/add-dedupe-conflicts-error-contracts
175
175
@@ -185,11 +185,11 @@ Acceptance criteria:
185
185
186
186
### H-03: conflicts needs rule-family fixtures
187
187
188
-
Status: open.
188
+
Status: closed by PR #123.
189
189
190
190
conflicts is more reputation-sensitive than dedupe because it reports contradictory guidance. It needs coverage for the implemented families, not broad semantic analysis.
191
191
192
-
Required phase:
192
+
Completed phase:
193
193
194
194
- test/add-conflicts-rule-family-fixtures
195
195
@@ -206,11 +206,11 @@ Acceptance criteria:
206
206
207
207
### H-04: dedupe needs a representative golden or contract test
208
208
209
-
Status: open.
209
+
Status: closed by PR #124.
210
210
211
211
dedupe is a new v0.4.0 command surface and needs a stable representative output contract.
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.
Copy file name to clipboardExpand all lines: docs/PRODUCT-STRATEGY.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ It is a strategy document, not an implementation plan for a specific feature. It
6
6
7
7
## Current product truth
8
8
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.
10
10
11
11
The implemented product currently supports:
12
12
@@ -272,7 +272,7 @@ The next implementation phase should be justified against the current repository
272
272
273
273
Good next candidates are narrow and evidence-backed:
274
274
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;
276
276
- release and package smoke hardening;
277
277
- README, support, security, and strategy public-truth checks;
278
278
- supply-chain workflow additions only after dedicated evaluation phases;
@@ -288,7 +288,7 @@ Decision: keep product strategy as the boundary document after v0.2.
288
288
Reason:
289
289
290
290
- 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;
292
292
- adjacent tools still cover repository packaging, context frameworks, and broad rule generation better than this project should;
293
293
- the real product wedge remains instruction governance;
294
294
- future features must be justified against this document to avoid scope drift.
0 commit comments