Skip to content

chore: triage clean-slate hardening backlog (iss-65..72) - #28

Merged
REPPL merged 1 commit into
mainfrom
chore/clean-slate-triage
Jul 12, 2026
Merged

chore: triage clean-slate hardening backlog (iss-65..72)#28
REPPL merged 1 commit into
mainfrom
chore/clean-slate-triage

Conversation

@REPPL

@REPPL REPPL commented Jul 12, 2026

Copy link
Copy Markdown
Owner

Triage record for the clean-slate hardening run.

A fresh adversarial sweep (15 ruthless-reviewers over every implemented package + 9 security-reviewers over the trust-boundary packages, run against current main, each finding independently verified) surfaced 34 real findings — 19 confirmed, 15 plausible, 0 rejected.

Key result: the sweep independently re-confirmed the 2026-07-08 review's code-defect backlog (iss-29/30/32/33/34) is real and still unfixed — prior runs deferred those code fixes for docs-reconciliation and feature work. Draining them is what this run does.

Two BLOCKs were found, both the same root cause: the scanner serialises a finding's snippet masking only its own token, leaking sibling secrets on the same line (iss-65).

What this PR adds

  • iss-65..72 — newer-package findings with no existing home (scanner secret-leak, rules-loader trust boundary, intent/spec/frontmatter/lint receipt-gate/capture-concurrency/core).
  • A DECISIONS.md line recording the triage, the mapping of older-package findings to their existing issue homes (memory→iss-30, atomic-write→iss-32, ahoy→iss-33, launch→iss-34, identity→iss-63, history→iss-29), and the flag that iss-70's C16 fix changes the receipt-JSON schema (a record-lint contract change needing sign-off).

Record-only change; each code fix lands on its own auto/* branch + PR. make record-lint green.

Assisted-by: Claude:claude-opus-4-8

Fresh adversarial sweep (15 ruthless + 9 security reviewers over current main,
every finding independently verified) surfaced 34 real findings — 19 confirmed,
15 plausible, 0 rejected. The sweep independently re-confirmed the 2026-07-08
code-defect backlog (iss-29/30/32/33/34) is real and unfixed; draining it is
this run. Newer-package findings captured as iss-65..72 (scanner secret-leak
BLOCK, rules-loader trust boundary, intent/spec/frontmatter/lint/capture/core).
Older-package findings mapped to existing issue homes (see DECISIONS.md).

Assisted-by: Claude:claude-opus-4-8
@REPPL
REPPL merged commit 332a94c into main Jul 12, 2026
12 checks passed
@REPPL
REPPL deleted the chore/clean-slate-triage branch July 12, 2026 07:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant