Every target below was generated from the same validated spec (mini-inventory.json) and passed a real toolchain build or runtime smoke test — not just syntax checks.
⚠ generator changed since last verification run (verified: 2e443606, current: 3443d2a8)
| ✓ | 22/24 | build + toolchain verified |
| ✓ | 24/24 | capability matrix pass (24 evaluated) |
| ✓ | 24/24 | behavior verified — required/enum/min·max/unique/FK/robustness enforced with clean 4xx |
| ✓ | 24/24 | security verified — API authentication + role authorization enforced |
| ◦ | 24/24 | fully clean — no absent, fail, or untested capability verdicts |
| Target | Key | Status | Verified via |
|---|---|---|---|
| .NET MAUI | maui |
✓ verified | dotnet build -f net10.0-windows10.0.19041.0 |
| Flutter | flutter |
✓ verified | flutter analyze |
| Node.js | node |
✓ verified | node server.js + GET /api/items |
| Bun | bun |
✓ verified | bun server.js + GET /api/items |
| Deno | deno |
✓ verified | deno run + GET /api/items |
| Electron | electron |
✓ verified | electron-builder -> portable .exe |
| Tauri | tauri |
✓ verified | cargo build -> app.exe (WebView2) |
| React (Vite) | react |
✓ verified | vite build |
| Vue (Vite) | vue |
✓ verified | vite build |
| Svelte (Vite) | svelte |
✓ verified | vite build |
| Angular | angular |
✓ verified | ng build |
| Blazor Server | blazor |
✓ verified | dotnet build |
| WPF | wpf |
✓ verified | dotnet build |
| WinForms | winforms |
✓ verified | dotnet build |
| .NET Console | console |
✓ verified | dotnet build |
| Flask | flask |
✓ verified | flask app.py + GET /api/items |
| FastAPI | fastapi |
✓ verified | uvicorn + GET /api/items |
| Django | django |
✓ verified | migrate + runserver + GET /api/items |
| Rails | rails |
✓ verified | bundle + migrate + rails s + GET /items |
| Laravel | laravel |
✓ verified | composer + artisan serve + GET /api/items + SPA |
| Spring Boot | spring |
✓ verified | mvn package -> boot jar + GET /api/items |
| Rust (axum) | rust |
✓ verified | cargo build --release + GET /api/items |
| ASP.NET Core | aspnet |
emit | — |
| Go | go |
emit | — |
cap-probe.json (2026-10-03)Semantic probes, not compilation: ✓ runtime-verified · ◦ emitted (client/UI-level) · ◐ wrong layer · — absent · ✗ broken · ? untested. Hover a cell for evidence.
⚠ capability matrix built from emitters 2f1cf0f3 (current 3443d2a8); 23 rows from an older run
| Capability | maui | flutter | node | bun | deno | electron | tauri | react | vue | svelte | angular | blazor | wpf | winforms | console | flask | fastapi | django | rails | laravel | spring | rust | aspnet | go | verified |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CRUD (create/read/update) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 24/24 |
| CRUD (delete) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 24/24 |
| relationships stored | ? | ? | ✓ | ✓ | ✓ | ✓ | ? | ✓ | ✓ | ✓ | ✓ | ? | ? | ? | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 18/24 |
| FK integrity enforced | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 24/24 |
| required-field validation | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 24/24 |
| unique constraint | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 24/24 |
| enum whitelist | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 24/24 |
| min/max bounds | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 24/24 |
| computed fields | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | 0/24 |
| workflow field emitted | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ✓ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | 1/24 |
| workflow stage order | ? | ? | ✓ | ✓ | ✓ | ✓ | ? | ✓ | ✓ | ✓ | ✓ | ? | ? | ? | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 18/24 |
| role model | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ✓ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | 1/24 |
| identity picker | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ✓ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | 1/24 |
| permission gating (UI) | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ✓ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | ◦ | 1/24 |
| API authentication | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 24/24 |
| API authorization | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 24/24 |
| dashboard endpoint | ◦ | ◦ | ✓ | ✓ | ✓ | ✓ | ◦ | ✓ | ✓ | ✓ | ✓ | ✓ | ◦ | ◦ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 19/24 |
| persistence across restart | ◦ | ◦ | ✓ | ✓ | ✓ | ✓ | ◦ | ✓ | ✓ | ✓ | ✓ | ◦ | ◦ | ◦ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 18/24 |
| db isolation | ? | ? | ✓ | ✓ | ✓ | ✓ | ? | ✓ | ✓ | ✓ | ✓ | ? | ? | ? | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 18/24 |
| survives invalid input | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 24/24 |
FieldService on node)spec.capabilities modules probed end-to-end against a booted generated app — live API calls, webhook delivery, storage round-trips. 51/51 probes passed (2026-10-06). Raw: /api/capability-proof
| Module | Evidence | |
|---|---|---|
| ✓ | terraform | infra/main.tf emitted |
| ✓ | kubernetes | Dockerfile emitted; deploy/k8s.yaml emitted |
| ✓ | emailTemplates | lib/email-templates.js emitted; render('notification') subject+text |
| ✓ | docs | CAPABILITIES.md emitted |
| ✓ | tests | test/smoke.mjs emitted |
| ✓ | onboarding | setup incomplete initially; setup completes |
| ✓ | webhooks | register webhook; entity write returns id; outbound delivery received; delivery logged |
| ✓ | notifications | write hook created notification |
| ✓ | uploads | attachment stored; file round-trips |
| ✓ | search | finds entity row |
| ✓ | errors | 404 carries code; validation error is structured |
| ✓ | billing | mock payment settles; status reports provider; plan created; subscription activates; summary reports mrr |
| ✓ | auth | register creates user; weak password rejected; bad login 401; login returns token; bearer session resolves; unauthenticated me 401; lockout after 5 fails |
| ✓ | audit | write recorded with actor |
| ✓ | backups | snapshot produced; listed; downloads bytes; path traversal refused |
| ✓ | monitoring | health ok; metrics count requests |
| ✓ | ops | ops report; table stats; maintenance 503s entity routes; ops stays up in maintenance; maintenance off restores |
| ✓ | analytics | all entities counted |
| ✓ | cache | second GET served x-cache:hit |
| ✓ | exportCsv | csv has header + row |
| ✓ | security | nosniff header; frame-deny header; report lists capabilities |
| ✓ | rateLimit | 429 after limit; 429 body has code |