Commit Graph

2 Commits

Author SHA1 Message Date
84ac3029fc feat(tanya): Report per-criterion verdicts for engine acceptance criteria
Some checks failed
CI / test (pull_request) Failing after 1m9s
Outcome: done
Changed: none
Verified by: make verify -> EXIT_CODE=0, "Ran 226 tests in 0.959s OK verification passed"; only pre-existing StarletteDeprecationWarning
Findings:
- C1 PASS - grep: 0 non-rsearch URL literals; test_research_client.py:695 asserts rsearch URL; test_research_integration.py:94-96 asserts all URLs start RSEARCH_BASE_URL
- C2 PASS - test_research_scheduling.py:131-163 max_concurrency==8, peak==8, 64 drained, pending 0; :459/:499 pool bound
- C3 PASS - test_research_pipeline.py:272-289 endpoints web/images->/search describe->/describe chat->/chat; test_research_engine.py:141-146 content_types web:3 images:3 chat:3 describe:1
- C4 PASS - test_research_dedup.py:107,149,161,186,213 URL/content/query dedup; test_research_scheduling.py:235,248,266 concurrency dedup
- C5 PASS - test_research_engine.py:79-101 closed round1 (new_urls=0,new_queries=0); :103-147 discovery then closure; test_research_dedup.py:236-291 closure matrix
- C6 PASS - AST 9 modules: 0 annotation problems; 21 logger.info + 10 logger.debug; retoor header 9/9
- C7 PASS - grep TODO|FIXME|placeholder|stub: 0 hits
- C8 PASS - make verify EXIT_CODE=0, 226 tests OK, verification passed; no new warning
- Adversarial - run("   \n\t") and run("") -> ValueError "research subject must not be empty", no API call, no hang
Open: none
Confidence: high - all 8 engine criteria executed first-hand with asserting tests and verify output

Typosaurus-Run: 4e2afb673c7f4578a12276d9181b982d
Typosaurus-Node: 3bb5cbfb04ca4194a0b509da6f861dbc
Typosaurus-Agent: @tanya
Refs: #31
2026-08-08 03:03:42 +00:00
888abecd7f feat(nadia): Create .gitea/workflows/ci.yml workflow file
Outcome: done
Changed: `.gitea/workflows/ci.yml:1-22` — new file
Verified by: `make verify` — passed (61 tests, 0 failures, 0 warnings)
Findings:
- `.gitea/workflows/ci.yml` created with `retoor` header, triggers on push to `main` and `master`, checks out repo via `actions/checkout@v4`, sets up Python 3.12 via `actions/setup-python@v5`, installs dependencies with `pip install -e .`, runs `make verify` as final step
- YAML syntax validated as well-formed
- Project verification passes with zero warnings
Open: none
Confidence: high — all acceptance criteria verified, YAML is valid, project verification passes

Typosaurus-Run: c4074cd2eb1f4a0a8951adbbe1a6ec32
Typosaurus-Node: bb12c67567de40c6924cc944cb9d1c22
Typosaurus-Agent: @nadia
Refs: #26
2026-07-26 20:43:56 +00:00