Skip to content

feat: record analysis provenance beside the findings - #88

Merged
REPPL merged 1 commit into
mainfrom
feat/itd-8-analysis-provenance
Sep 15, 2026
Merged

REPPL merged 1 commit into
mainfrom
feat/itd-8-analysis-provenance

Conversation

@REPPL

@REPPL REPPL commented Sep 15, 2026

Copy link
Copy Markdown
Owner

Ships intent itd-8, narrowed from "a flag that points the rubric at a local model" (which the host-delegated architecture has no backend for) to recorded provenance.

  • analyze -ingest -backend local|cloud [-model NAME] writes one kind: provenance record as the first line of findings.jsonl, in the same atomic batch as the findings; a re-ingest replaces it with them, verdicts stay protected.
  • report prints the declaration under Findings, marked "as declared at ingest"; a file without the record reads "not recorded".
  • Without the flags nothing changes but what is recorded: the file says the backend was not recorded and the run says so on stderr.
  • New how-to documents the fully local route end to end; the privacy explanation makes the "nothing leaves" statement conditional on that route and calls provenance a declaration, not a measurement; the ethics brief's stale "local LLM variant" claim is corrected.
  • Spec closed and intent shipped in the same change; fidelity audit ingested (six of six criteria met).

Assisted-by: Claude:claude-fable-5-1

Ships itd-8. analyze -ingest takes -backend local|cloud and an optional
-model NAME and writes one provenance record as the first line of
findings.jsonl, in the same atomic batch as the findings; report prints the
declaration under Findings; a run without the flags records "backend not
recorded" and says so. The fully local analysis route is documented end to end.

Assisted-by: Claude:claude-fable-5-1
@REPPL
REPPL merged commit 192813b into main Sep 15, 2026
6 checks passed
@REPPL
REPPL deleted the feat/itd-8-analysis-provenance branch September 15, 2026 08:33
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