Skip to content

Known Gaps

Last reviewed: 2026-07-05

Gap Status Evidence
Continuous worker loop is not implemented Stubbed anuva-worker run only initializes config/workspace and points to poll-once.
Retry scheduling is not implemented Planned Retry safety is classified, but no queue/backoff loop exists in JobRunner.
Real Web App behavior is external Unknown/External Python client exists; real /api/worker/v1 service is not in this repo.
docs/AnuvaWeb_API_Doc.md file map references Web App repo paths Known doc mismatch Paths like src/app/api/worker/v1/** do not exist here.
Simulator signed upload endpoints are absent Partial Client endpoint map includes them, simulator app exposes direct /sim/jobs/{job_id}/upload only.
Built-in simulator scenarios are incomplete versus requirements Partial No built-in preview happy path, multi-job manual claim scenario, invalid package scenario, or cancellation-during-render scenario.
Unity failure scenario depends on fake Unity/test behavior Partial unity_render_failure scenario exists but simulator does not emit Unity events.
Unity process/supervisor not proven against real Unity Unknown Tests use mocks/fakes; Unity is external.
Windows service/session behavior not validated here Unknown NSSM commands and warnings exist, but no service integration test.
Dashboard is broad but locally focused Partial Localhost/token guardrails exist; production operator auth/model is not a full Web App role system.
Cleanup/retention of job workspaces is not implemented Planned _return_to_idle() clears memory; workspace pruning policy absent.
Diagnostics bundle upload is not implemented Planned Diagnostics paths are reported, but no artifact upload flow exists.
Full cancellation polling is limited Partial Active render checks cancellation on Unity receive timeout through job summary lookup.
ANUVA_LOG_LEVEL is documented in AGENTS.md but not a direct settings field Partial/Unknown Pydantic nested env support exists; logging level is logging.level.
Real direct Payload upload may not exist in Web App V1 External/Partial Client fallback exists; Web API doc says signed upload only in current Web App V1.

Core docs: ErrorHandlingAndRecovery, WebAppIntegration.