|
5 | 5 | [](https://network-ai.org/) |
6 | 6 | [](https://github.com/Jovancoding/Network-AI/actions/workflows/ci.yml) |
7 | 7 | [](https://github.com/Jovancoding/Network-AI/actions/workflows/codeql.yml) |
8 | | -[](https://github.com/Jovancoding/Network-AI/releases) |
| 8 | +[](https://github.com/Jovancoding/Network-AI/releases) |
9 | 9 | [](https://www.npmjs.com/package/network-ai) |
10 | | -[](#testing) |
| 10 | +[](#testing) |
11 | 11 | [](#adapter-system) |
12 | 12 | [](LICENSE) |
13 | 13 | [](https://socket.dev/npm/package/network-ai/overview) |
@@ -542,7 +542,7 @@ npm run test:phase9 # Agent runtime, console, strategy agent |
542 | 542 | npm run test:phase12 # Context Throttler, Partition Planner, Coverage Gate, Route Classifier |
543 | 543 | ``` |
544 | 544 |
|
545 | | -**3,373 passing assertions across 37 test suites** (`npm run test:all`): |
| 545 | +**3,388 passing assertions across 38 test suites** (`npm run test:all`): |
546 | 546 |
|
547 | 547 | | Suite | Assertions | Covers | |
548 | 548 | |---|---|---| |
@@ -579,8 +579,9 @@ npm run test:phase12 # Context Throttler, Partition Planner, Coverage Gate, |
579 | 579 | | `test-claim-verifier.ts` | 50 | ClaimVerifier: receipt generation/tamper/expiry, corroborated/unsupported/undisclosed, trust decay/reset/DoS protection | |
580 | 580 | | `test-phase13.ts` | 58 | ESM dual-build config, McpStreamableServer dispatch + resources + prompts, PhasePipeline checkpoint/resume/clear, SemanticMemory save/load/autoSave/clearPersisted | |
581 | 581 | | `test-phase14.ts` | 52 | Model lifecycle governance: `GovernedModelGateway` refusal→fallback, `ModelBudget` credit repricing, `RefusalTelemetry`, Anthropic Messages adapter | |
582 | | -| `test-phase15.ts` | 31 | Orchestration resilience: `RetryBudget`, per-sub-agent fallback in `FanOutFanIn` + `TeamRunner`, `EffortPolicy` | |
| 582 | +| `test-phase15.ts` | 32 | Orchestration resilience: `RetryBudget`, per-sub-agent fallback in `FanOutFanIn` + `TeamRunner`, `EffortPolicy` | |
583 | 583 | | `test-phase16.ts` | 21 | `ThinkingBlockManager` lifecycle + reasoning-extraction guard, OWASP Agentic Top 10 coverage matrix | |
| 584 | +| `test-phase17.ts` | 13 | `ApprovalInbox` GHSA-m4jg-6w3q-gm86 fix: read-route auth gating, token validation, backward compatibility, CORS allowlist | |
584 | 585 | | `test.ts` | 39 | Core orchestrator smoke tests | |
585 | 586 |
|
586 | 587 | --- |
|
0 commit comments