Skip to content

feat(config): temperature=0 for reproducible output (Phase 0, T-082)#143

Open
Ztein wants to merge 1 commit into
mainfrom
feat/phase0-1-structured-describe
Open

feat(config): temperature=0 for reproducible output (Phase 0, T-082)#143
Ztein wants to merge 1 commit into
mainfrom
feat/phase0-1-structured-describe

Conversation

@Ztein

@Ztein Ztein commented Jul 9, 2026

Copy link
Copy Markdown
Owner

Phase 0 of the capture-100%/quality roadmap: reproducibility.

  • Adds api.temperature (default 0.0) and passes it to all five model call sites (describe, diagram, OCR, both summarize).
  • Why: without a fixed temperature the same doc gives different output each run, so quality/coverage measurements are noise. This is the prerequisite for T-082's judge.
  • Offline suite green (375 passed); updated one test fixture that hand-builds a fake cfg.api.
  • Also carries a one-line config.example.yaml prompt refinement that was in the working tree (Joel's), kept so it isn't lost.

Core-path change — left for review rather than admin-merged. Phase 1 (structured describe, T-081) is next.

🤖 Generated with Claude Code

…ll (Phase 0, T-082)

Adds api.temperature (default 0.0) and passes it to all five completion call sites
(describe, diagram, OCR, and both summarize calls). Reproducibility is the
prerequisite for the quality track: without it, the same document gives different
output each run, so "did this change help?" is unanswerable.

Also carries Joel's config.example.yaml prompt refinement (item 2: describe each
series' development, ideally with concrete numbers) — an unrelated one-liner that
was in the working tree; kept so it isn't lost.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
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