๐Ÿงพ Claim Registry

๐Ÿงพ disputed-config-loading-contracts {#disputed-config-loading-contracts}

Type: fact | Status: disputed/conflicting

The named probe only checks that YAML app.debug overrides APP__DEBUG; it does not establish separate CLI and web loading contracts.

๐Ÿงพ fact-pyproject-python-version {#fact-pyproject-python-version}

Type: fact | Status: active/confirmed

StoryMatrix requires Python 3.11 range.

๐Ÿงพ fact-domain-isolation {#fact-domain-isolation}

Type: fact | Status: disputed/conflicting

The available domain-isolation probe establishes import-boundary checks, but complete session/state isolation is not established by a real multi-client probe.

๐Ÿงพ fact-infrastructure-reliability {#fact-infrastructure-reliability}

Type: fact | Status: active/confirmed

Infrastructure conforms to async ports and handles bounds correctly.

๐Ÿงพ fact-path-containment {#fact-path-containment}

Type: fact | Status: active/confirmed

Paths are strictly contained within their boundaries.

๐Ÿงพ fact-api-web-contracts {#fact-api-web-contracts}

Type: fact | Status: superseded/conflicting

API and Web layers respect auth and isolate state.

๐Ÿงพ fact-api-contracts {#fact-api-contracts}

Type: fact | Status: active/confirmed

API authentication, rate-limit dependencies, monitoring routes, and job status responses follow their declared request/response contracts for the focused cases.

๐Ÿงพ fact-web-startup {#fact-web-startup}

Type: fact | Status: active/confirmed

The Web launcher resolves typed host, port, title, dark-mode, and reload settings without constructing paid providers during focused startup checks.

๐Ÿงพ fact-cli-redaction {#fact-cli-redaction}

Type: fact | Status: active/confirmed

CLI correctly redacts sensitive profiles.

๐Ÿงพ fact-integration-golden-path {#fact-integration-golden-path}

Type: fact | Status: disputed/conflicting

The golden path remains disputed because its required schema and owning integration probe are not both passing on this checkout.

๐Ÿงพ fact-config-output-format {#fact-config-output-format}

Type: fact | Status: active/confirmed

Output format is mp3.

๐Ÿงพ disputed-precedence {#disputed-precedence}

Type: fact | Status: disputed/conflicting

The named precedence probe observes YAML overriding APP__DEBUG but does not exercise the complete CLI precedence chain.

๐Ÿงพ disputed-output-root {#disputed-output-root}

Type: fact | Status: disputed/conflicting

The named integration tests cover request and configured output-directory selection, not the AppSettings.output_dir default.

๐Ÿงพ disputed-local-profile {#disputed-local-profile}

Type: fact | Status: disputed/conflicting

The local-only probe covers provider selection, but the named test could not run because pytest is unavailable in this environment.

๐Ÿงพ disputed-project-lifecycle {#disputed-project-lifecycle}

Type: fact | Status: superseded/conflicting

Project lifecycle is a project-management assertion rather than a code-probeable fact.

๐Ÿงพ disputed-python-hatch-compat {#disputed-python-hatch-compat}

Type: fact | Status: disputed/conflicting

The named application contract probe checks pipeline annotations and subprocess import behavior; it does not test Python or Hatch compatibility.

๐Ÿงพ unverified-fallback {#unverified-fallback}

Type: fact | Status: superseded/unsourced

Fallback behavior is documented in operations/troubleshooting.md, but no executable probe establishes its complete runtime behavior.

๐Ÿงพ unverified-undoc-commands {#unverified-undoc-commands}

Type: fact | Status: superseded/unsourced

The CLI command inventory is documented in reference/cli.md, without an executable probe for undocumented-command completeness.

๐Ÿงพ unverified-env-vars {#unverified-env-vars}

Type: fact | Status: superseded/unsourced

The environment-variable catalogue is documented in reference/environment.md, without an executable probe for catalogue completeness.

๐Ÿงพ unverified-performance {#unverified-performance}

Type: fact | Status: planned/unsourced

No reproducible benchmark measurement establishes StoryMatrix generation latency, throughput, or resource consumption.

๐Ÿงพ unverified-historical-fixes {#unverified-historical-fixes}

Type: fact | Status: planned/unsourced

No source-backed measurement establishes which historical checklist fixes reached verified production behavior.

๐Ÿงพ defect-b1 {#defect-b1}

Type: defect | Status: superseded/confirmed

The local SFX adapter imports the optional nltk package during module loading, breaking a default installation before generation starts.

๐Ÿงพ defect-b2 {#defect-b2}

Type: defect | Status: active/confirmed

The legacy story-crew fallback reads an llm name that is absent from its function parameters.

๐Ÿงพ defect-b3 {#defect-b3}

Type: defect | Status: active/confirmed

The agentic timeline adapter references logger without defining or importing it, and its fallback path absorbs the resulting NameError.

๐Ÿงพ defect-b4 {#defect-b4}

Type: defect | Status: active/confirmed

MockImageService omits the abstract generate_image_for_scene operation, so dependency injection cannot instantiate it.

๐Ÿงพ defect-b5 {#defect-b5}

Type: defect | Status: active/confirmed

The image-prompt crew passes a mock-provider sentinel to litellm, which rejects it because no provider is configured.

๐Ÿงพ defect-b6 {#defect-b6}

Type: defect | Status: active/confirmed

FileSystemMediaAssetRepository.save is asynchronous while existing callers treat its coroutine result as an immediate asset.

๐Ÿงพ defect-b7 {#defect-b7}

Type: defect | Status: active/confirmed

StoryData requires background_music but the golden-path fixture omits that field, causing setup validation errors.

๐Ÿงพ defect-b8 {#defect-b8}

Type: defect | Status: active/confirmed

The container-wiring fixture supplies a string where the setup path contract requires a Path object.

๐Ÿงพ defect-b9 {#defect-b9}

Type: defect | Status: active/confirmed

SQLiteContentRepository uses sessionmaker in an annotation without importing that symbol.

๐Ÿงพ defect-b10 {#defect-b10}

Type: defect | Status: active/confirmed

The source tree contains unresolved-name diagnostics, including the live llm, logger, and sessionmaker defects.

๐Ÿงพ defect-b11 {#defect-b11}

Type: defect | Status: active/confirmed

The repository root contains untracked debugging logs, spent scripts, and tooling debris outside the source package.

๐Ÿงพ defect-b12 {#defect-b12}

Type: defect | Status: active/confirmed

AGENTS.md names outputs/ as the active output root even though the application setting and YAML configuration select out/.

๐Ÿงพ defect-b13 {#defect-b13}

Type: defect | Status: superseded/confirmed

The web launcher passes title, dark_mode, and reload settings that WebSettings does not define, so startup fails before the UI can open.

๐Ÿงพ defect-b14 {#defect-b14}

Type: defect | Status: superseded/confirmed

The APIโ€™s app-level dependencies look up settings through a config path that does not exist, causing every request to fail before its handler runs.

๐Ÿงพ defect-b15 {#defect-b15}

Type: defect | Status: superseded/confirmed

Config loading deep-merges YAML over environment-derived values, so CLI flags placed in the environment are overridden by colliding shipped YAML settings, including offline and low-resource mode.

๐Ÿงพ defect-b16 {#defect-b16}

Type: defect | Status: superseded/confirmed

Each config-loader invocation prints the provider model-strategy environment value directly to stdout.

๐Ÿงพ fact-suite-state-2026-08-02 {#fact-suite-state-2026-08-02}

Type: fact | Status: active/confirmed

Measured 2026-08-02, the suite reports 12 errors and 18 skipped among 458 non-skipped tests, while passed and failed counts vary by one test across identical runs.

๐Ÿงพ defect-flaky-memory-test {#defect-flaky-memory-test}

Type: defect | Status: active/confirmed

A memory-stability performance test yields different results across identical runs, making the suiteโ€™s exact pass count irreproducible.

๐Ÿงพ defect-b17 {#defect-b17}

Type: defect | Status: superseded/confirmed

The API status handler required an undeclared story_id query and constructed a response with the wrong field; the focused disposition aligns the handler to job_id and proves pending and ready states.