๐งพ 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.