inspection-outputs-are-uniformly-normalized

IN derived (depth 2)

Both inspection mechanisms — belief review and staleness checking — produce normalized, schema-consistent, fail-safe output with deterministic structure suitable for automated consumption.

Summary

Both ways the system inspects its own beliefs — reviewing them for correctness and checking if they're stale — produce clean, predictable, machine-readable output in the same format. This means downstream code can safely consume results from either inspection path without special handling, and neither will crash or produce surprises even when the underlying LLM gives malformed responses.

Justifications

SL — Review (6-key normalized schema, defaults to passing) and staleness (6-key uniform schema, sorted by node_id) both guarantee machine-parseable deterministic output

Antecedents (all must be IN):

  • review-output-is-uniform-and-fail-safe — Review response parsing defaults missing fields to passing, accepts only JSON arrays as valid input, and normalizes every result to a guaranteed six-key schema — producing uniform fail-safe structured output regardless of LLM response quality.
  • check-stale-output-is-deterministic-and-structured — Staleness checking produces deterministic (sorted by node ID), uniformly structured (consistent 6-key schema across all result types), and exception-free (returns structured dicts for missing files rather than raising) output suitable for programmatic consumption and diffing.

Dependents

These beliefs depend on this one:

Details