Skip to content

Add docs/ROADMAP.md recording what is next - #106

Merged
WhatsYourWhy merged 1 commit into
mainfrom
docs/roadmap
Aug 14, 2026
Merged

Add docs/ROADMAP.md recording what is next#106
WhatsYourWhy merged 1 commit into
mainfrom
docs/roadmap

Conversation

@WhatsYourWhy

Copy link
Copy Markdown
Owner

Why

The repo had no durable record of planned work — no ROADMAP, TODO, BACKLOG or CONTRIBUTING file anywhere. The deferred alert commit/version layer existed only in conversation and in notes outside the repository, so it would not survive closing a terminal.

Separately, docs/specs/brief-v2.md instructed contributors to put migration notes in EXECUTION_PLAN.md — a file that has never existed here.

What

docs/ROADMAP.md records:

  • Next up: the alert commit, version and dependency layer — the concrete problems in today's code (build_basic_alert() doing construction, verification and persistence in one function; correlated alerts mutated in place; evidence written after the DB commit), the shape of the fix, the bounded acceptance test, and the guard rails that protect frozen v1 decision behavior
  • v1.3 known limitations, each with a specific follow-up rather than just a caveat
  • Smaller unscheduled hardening — SQLite pragmas, create_all per session, the silent _safe_raw_batch_hash downgrade, tests writing into the real output/, untracked config/sources.yaml
  • What stays deferred and why — external-action controls have no execution path to protect while integrations are read-only; claim-level LLM controls have no generated prose to govern
  • v2 decision model, including that trust tier currently adjusts impact_score directly, so source credibility changes the calculated business impact of the same physical event

Also links it from the README, points the CHANGELOG's "Known limitations" at it, and redirects the dangling EXECUTION_PLAN.md reference.

Verification

Docs only — no source changes. Verified that every relative link in the touched files resolves, and that each code path the roadmap names still exists and contains the symbol referenced.

🤖 Generated with Claude Code

The repository had no durable record of planned work. There is no
ROADMAP, TODO, BACKLOG or CONTRIBUTING file, and the deferred alert
commit/version layer existed only in conversation. docs/specs/brief-v2.md
also told contributors to put migration notes in EXECUTION_PLAN.md, a
file that has never existed in this repo.

ROADMAP.md records the next major change (splitting build_basic_alert
into build/verify/commit, immutable alert_versions, and dependency
edges) with enough context to restart cold: the specific problems in the
current code, the shape of the fix, the acceptance test, and the guard
rails that protect frozen v1 decision behavior.

It also records the v1.3 known limitations with a concrete follow-up
each, the smaller unscheduled hardening items, and what stays deferred
until Hardstop performs external actions or emits generated prose.

Links it from the README, points the CHANGELOG limitations at it, and
redirects the dangling EXECUTION_PLAN.md reference.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@WhatsYourWhy
WhatsYourWhy merged commit 571cba7 into main Aug 14, 2026
5 checks passed
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