docs(engine): remove stale test and deployment claims - #36
Conversation
|
/review |
|
@coderabbitai full review |
Code Review by Qodo🐞 Bugs (0) 📘 Rule violations (0) 📎 Requirement gaps (0)
Great, no issues found!Qodo reviewed your code and found no material issues that require reviewTip of the day💡 Did you know, you can route each action level your way: inline, summary, both, or drop |
PR Summary by QodoCorrect engine README test and deployment claims
AI Description
Diagram
High-Level Assessment
Files changed (1)
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Team Run ID: 📒 Files selected for processing (1)
Included review availability: Your plan provides up to 8 included reviews per hour; 2 remain after this review. 📝 WalkthroughWalkthroughThe engine README documents PostgreSQL cache support, current test strategies, CI smoke tests, production integrations, and deferred distributed workers. ChangesEngine documentation
Estimated code review effort: 1 (Trivial) | ~2 minutes Merge Risk: ⚪ Minimal · up to The engine documentation now reflects current cache, testing, CI, and deployment status without changing runtime behavior. No merge-readiness risk remains. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
✅ Action performedFull review finished. |
|
/review |
|
@coderabbitai full review |
✅ Action performedFull review finished. |
Summary
Eliminates stale test counts, outdated forward-looking milestone claims, and obsolete architecture status from
packages/engine/README.md. Synchronized with currentmain(748f5d8dda87e7a5ce2c567492a21b9d795e40b7).Base and Synchronization Metadata
df930198fb7707dbd7fa137b66109bf557c748b6748f5d8dda87e7a5ce2c567492a21b9d795e40b7(incorporating PR fix(persistence-test): give each suite ownership of the rows it creates #38, PR test(api-diagnostics): harden Signature B correlator against cross-directory false attribution and signed NTSTATUS codes #35, PR fix(api-test): enforce shared database ownership in pg-security integration tests #41, PR docs(ci): align CI setup with current workflow and Helm contract #40)cfe1555672d941fdfb2c0d1e4af212e84480a012PR-Specific Changes and Diff Stats
packages/engine/README.md(only)Exact Stale Claims Found and Resolved
PgAnalysisCachein@chess-platform/persistence, wired to production in@chess-platform/api, and hot-tiered with an LRU; Redis analysis caching was never built; updated to "persistent backends like PostgreSQL implement this interface").packages/engine; semantic smoke tests against pinned Stockfish 16 and Fairy-Stockfish 14 landed in M15 in@chess-platform/api/test/and run under CI jobanalysis-smoke).EngineBotMoverinservices/gateway).Current Repository Evidence
packages/engine/test/: 111 tests across 3 suites, 100% hermetic usingFakeEngineTransportandClock..github/workflows/ci.yml(analysis-smokejob): runsnpm run test:analysis-smoke --workspace @chess-platform/apiwith pinned Stockfish 16, Fairy-Stockfish 14, and PostgreSQL.services/gateway/src/serve.tsandservices/gateway/src/engine-bot.ts:EngineBotMoverwires engine moves toCommandRouter->GameAuthority.packages/api/src/analysis/: wiresAnalysisServicewithPgAnalysisCacheand hot LRU cache toPOST /v1/analysis.packages/engine/src/: implementsChildProcessTransportandFakeEngineTransport; zero runtime dependencies; no remote/distributed worker implementation exists.What Wording Changed
AnalysisCachepluggable seam description from "Redis/Postgres are future drop-ins" to "persistent backends like PostgreSQL implement this interface".FakeEngineTransport+Clock, no binaries);@chess-platform/apiwith pinned Stockfish and Fairy-Stockfish against a real database;What Remains Genuinely Deferred
Validation
npm run build -w @chess-platform/engine(exit code 0)npm test -w @chess-platform/engine(111 passed, 0 failed, 3 suites, exit code 0)npm run lint -w @chess-platform/engine(exit code 0)npm run check:adr-claims(exit code 0)npm run check:ci-parity(exit code 0)npm run check:engine-pin-parity(exit code 0)git diff --check(clean, exit code 0)FakeEngineTransport(passed, 0 errors)Worktree and Git Status
cfe1555672d941fdfb2c0d1e4af212e84480a0120 0againstorigin/gemini/engine-readme-truthSummary by CodeRabbit