|
22 | 22 | 16. **Never re-use a deleted version number.** Always tag forward (v0.4.X+1). |
23 | 23 | 17. There's no REST API, no web UI, no telemetry, no auto-update, no Docker image. Operator-driven CLI + stdio MCP only. |
24 | 24 | 18. Java reference implementation was deleted at v0.3.0 cutover (PR #132). Will not return. |
25 | | -19. `parity/` directory is a build-tag-gated harness (`-tags parity`) from the Java→Go port; mostly idle, can be revived or deleted. |
26 | | -20. Documentation lives entirely under `docs/` + `README.md` + `CLAUDE.md`. Wiped + rebuilt in this handoff (PR #168 + the doc-rewrite this file is part of). |
| 25 | +19. Documentation lives entirely under `docs/` + `README.md` + `CLAUDE.md`. Wiped + rebuilt in this handoff (PR #168 + the doc-rewrite this file is part of). |
27 | 26 |
|
28 | 27 | ## Top 20 files to read first |
29 | 28 |
|
@@ -147,15 +146,13 @@ codeiq --version |
147 | 146 | | `v0.4.2` tag | Created then deleted because the v0.4.2 release failed on the goreleaser literal-file pattern. Once #169 lands, re-tag as v0.4.2. | |
148 | 147 | | CHANGELOG `[Unreleased]` section | Will need to be cut to `[v0.4.2]` when the next release ships. See [`docs/09-build-deploy-release.md`](09-build-deploy-release.md). | |
149 | 148 | | New reference docs | This is the deliverable. After this PR lands, the repo will have a clean `docs/` tree (the user wiped the prior set in PR #168). | |
150 | | -| `parity/` harness | Build-tag idle since the Java port. Revive or delete. | |
151 | 149 | | `config <action>` subcommand | Mentioned in older docs; never implemented. Root `--config` flag works. Implement or remove the mention. | |
152 | 150 |
|
153 | 151 | ## Recommended next tasks (priority order) |
154 | 152 |
|
155 | 153 | 1. **Merge PR #169** (goreleaser glob fix) → tag v0.4.2 → publish the release. |
156 | 154 | 2. **Wire the new reference docs into `go-ci.yml` or `security.yml` link-check** — broken markdown links would be the most likely doc-bitrot vector. |
157 | 155 | 3. **Add a `gh attestation verify` example to the README** — the binaries ship with build provenance but it's invisible to consumers. |
158 | | -4. **Decide on `parity/`** — keep + document, or delete. |
159 | 156 | 5. **Fuzz [`MutationKeyword`](../internal/graph/mutation.go)** — adversarial Cypher with comment / string smuggling. |
160 | 157 | 6. **Property-fuzz the CSV bulk-load writer** — random byte sequences in node/edge properties (catches the next #150/#152/#153-style bug). |
161 | 158 | 7. **Snapshot tests for tree-sitter grammar outputs** — pin grammar versions; alert on AST node-name drift. |
|
0 commit comments