Skip to content

[codex] Deepen QA test architecture#25

Merged
trek-e merged 1 commit into
mainfrom
codex/qa-test-architecture
Jun 16, 2026
Merged

[codex] Deepen QA test architecture#25
trek-e merged 1 commit into
mainfrom
codex/qa-test-architecture

Conversation

@trek-e

@trek-e trek-e commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add a Foundry Import State Ledger module and focused state-file tests for missing, malformed, legacy, import-save, and projection-save cases
  • route Foundry import/projection state handling through the ledger and document the new module in CONTEXT.md
  • strengthen QA-oriented tests across Discord rendering, shared client calls, provider fallback, registration retry behavior, output scanning, and task scheduling
  • fix suppressed Discord rendered responses so they no-op instead of sending the sentinel dict

Validation

  • uv run ruff check CONTEXT.md interfaces/discord/response_renderer.py interfaces/discord/tests/test_response_renderer.py modules/pathfinder/app/foundry_import_state_ledger.py modules/pathfinder/app/foundry_chat_import.py modules/pathfinder/app/foundry_memory_projection.py modules/pathfinder/tests/test_foundry_import_state_ledger.py modules/pathfinder/tests/test_registration.py sentinel-core/tests/test_output_scanner.py sentinel-core/tests/test_provider_router.py sentinel-core/tests/test_task_runner.py shared/tests/test_sentinel_client.py
  • cd modules/pathfinder && uv run pytest
  • cd interfaces/discord && uv run pytest
  • cd sentinel-core && uv run pytest
  • cd shared && uv run pytest
  • cd sentinel-core && uv run pytest ../interfaces/imessage/tests

Notes

  • no uv.lock files changed

@trek-e trek-e merged commit 9beb1c4 into main Jun 16, 2026
2 checks passed
@trek-e trek-e deleted the codex/qa-test-architecture branch June 16, 2026 00:45
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