You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Wardnet is not production-ready on protected/default main@f8260f1e03836039ff9463dd99fa982e4e270c4b. Protected #155 has landed fail-closed management-authentication/public-bind hardening, but Wardnet still has no immutable GitHub Release. Draft heads, stacked-child GREEN, predecessor checks, bot/model reviews and mutable foreign-owner heads are development evidence only until one exact protected release identity satisfies the complete gate.
Live ruleset 18156473 remains fail-closed and requires approving review, resolved review threads and organization-required workflows while preserving deletion/non-fast-forward protection. .github#772 remains generic solo-maintainer governance owner. Runner/materialization/OpenCode control-plane defects remain .github#712/#1234 or verified successors; delegated current-head CodeQL settlement remains .github#1929 or verified successor. Wardnet does not self/model approve, manufacture statuses, copy central workflows, create no-op source churn solely to redispatch, or routinely bypass this contract.
docs/product-technical-gap-baseline.md in Draft #130 is the sole detailed commercial/product-technical current-state ledger. This issue keeps only the production-gate convergence graph and intentionally does not copy per-run workflow/review/thread snapshots; every integration decision must re-read live exact heads and #130.
Convergence graph
Product/technical ledger — PR docs(gaps): add exact-head readiness baseline #130. Sole writer for docs/product-technical-gap-baseline.md; current live exact-head/check/review/release inventory belongs there, not in this issue.
Gateway end-to-end HTTP mediation — issue [P0] Preserve bounded end-to-end HTTP headers across the gateway proxy #440 / PR fix(gateway): enforce bounded HTTP header mediation #441. Test-only Draft proves that current proxying loses admitted end-to-end metadata while blanket passthrough would leak or trust management credentials, forwarding/proxy identity, Host, framing/hop-by-hop and dynamic Connection nominations. Production implementation remains serialized behind active source owners and must preserve explicit allow/deny mediation rather than becoming a competing src/lib.rs writer.
Gateway response streaming/backpressure — issue [P0] Stream generic gateway upstream responses with bounded backpressure #442 / PR test(gateway): reproduce whole-response buffering #443. Test-only Draft uses a loopback upstream that emits an immediate first chunk and withholds the tail, requiring Wardnet to expose response/first admitted chunk before tail release. Production repair must remain bounded/asynchronous with backpressure, cancellation, partial-failure and concurrent-stream behavior while EgressWeave retains transport authority and contextual-orchestrator retains provider/model/LLM streaming semantics.
Context Fabric / EA and foreign-owner release boundary
Wardnet inventories CGC, EA, quarantine-sandbox-runtime, EgressWeave, contextual-orchestrator and AppGuardrail protected/default refs read-only and projects only through released compatible contracts/provenance. Wardnet writes neither CGC nor EA while the Context Fabric writer owns them. Mutable owner heads are compatibility evidence only; exact current refs and Release inventories belong in #130 rather than being duplicated here.
Wardnet findings, destination/artifact verdicts, IOCs and incidents remain Wardnet truth. Architecture-relevant lifecycle/ownership/risk/remediation may project only through released compatible CGC contracts/provenance.
Mandatory production gate
Dependency-first completion still requires protected Runtime Configuration integration; authoritative PostgreSQL/RLS/recovery and exact coverage/rustdoc; transactional durable effects; identity/tenant authorization/separation-of-duties/human approval; bounded/distributed admission and trusted-client attribution; proven Coraza/CRS + Suricata enforcement with deployed attack evidence; bounded end-to-end gateway metadata mediation and bounded streaming/backpressure/cancellation semantics; Agent Artifact Admission integrated only through released foreign-owner ports; graceful shutdown/cleanup; production telemetry/SLO/incident/restore evidence; and immutable version/package/image/SBOM/signature/provenance/reproducibility/promotion/rollback.
Close only after every mandatory gap reaches protected truth and one unchanged immutable protected candidate simultaneously proves fail-closed auth/tenant/security boundaries, released foreign-owner contracts, PostgreSQL authority/recovery, durable external effects, bounded admission, human approval, WAF/IDS + real attack behavior, bounded request/response metadata mediation plus bounded response streaming/backpressure/cancellation, Agent Artifact Admission, lifecycle cleanup, 100% owned-production statement/branch/edge/public-rustdoc evidence, realistic asynchronous owned buyer-path p95 <=20 ms, exact security/review/thread/governance gates, immutable supply-chain evidence, deployment/recovery/rollback and OTel/SLO/incident evidence with zero valid unresolved release findings.
Do not close because a document, Draft branch, stacked child, predecessor check, mutable foreign head, p95 fixture or readiness endpoint reports success. Guarded bypass remains limited to a proven control-plane chicken-and-egg with unchanged exact head and every runnable deterministic/security/coverage/package/SBOM/provenance gate GREEN, no unresolved findings, candidate-base compatibility, fixed expected head and immediate protection restoration; ordinary failed/queued checks never qualify.
Current verdict
Wardnet is not production-ready on protected/default
main@f8260f1e03836039ff9463dd99fa982e4e270c4b. Protected #155 has landed fail-closed management-authentication/public-bind hardening, but Wardnet still has no immutable GitHub Release. Draft heads, stacked-child GREEN, predecessor checks, bot/model reviews and mutable foreign-owner heads are development evidence only until one exact protected release identity satisfies the complete gate.Live ruleset
18156473remains fail-closed and requires approving review, resolved review threads and organization-required workflows while preserving deletion/non-fast-forward protection..github#772remains generic solo-maintainer governance owner. Runner/materialization/OpenCode control-plane defects remain.github#712/#1234or verified successors; delegated current-head CodeQL settlement remains.github#1929or verified successor. Wardnet does not self/model approve, manufacture statuses, copy central workflows, create no-op source churn solely to redispatch, or routinely bypass this contract.docs/product-technical-gap-baseline.mdin Draft #130 is the sole detailed commercial/product-technical current-state ledger. This issue keeps only the production-gate convergence graph and intentionally does not copy per-run workflow/review/thread snapshots; every integration decision must re-read live exact heads and #130.Convergence graph
docs/product-technical-gap-baseline.md; current live exact-head/check/review/release inventory belongs there, not in this issue.9efc804006057f099190d8ffcaa7096c955abe0d, based on protected main. Repository-owned CI/Fuzz/SAST/Security evidence on this unchanged root is GREEN; required CodeQL is failed only at the delegated current-head settlement boundary owned by central.github#1929. Keep [Security] Gate AI-agent package installs from untrusted llms.txt and web instructions #128/security(admission): preserve uv Python-provider evidence when a global option value isrun#438 and predecessor admission findings open until effective deltas reach protected main or a verified complete successor.99c7c6c798f13c9c37d00d9f586f102585ad3494, based on protected main. Repository-owned CI/Fuzz/SAST/Security evidence is GREEN; CodeQL remains a central.github#1929settlement failure rather than Wardnet source/test RED. PostgreSQL/trusted-proxy dependents stay preserved and parked until unchanged-root governance is terminal-valid.#140 -> #193 -> #194 -> #196 -> #198 -> #199 -> #200 -> #207 -> #208 -> #209 -> #212 -> #216 -> #217 -> #219 -> #221 -> #223 -> #224 -> #225 -> #226 -> #228 -> #229 -> #231 -> #233 -> #234 -> #236 -> #241 -> #242 -> #244. Old-parent PostgreSQL 18.4/RLS/publication/pool/recovery/failover/p95 evidence remains implementation evidence until foundation-first non-force restack. Issue [P0] Bound PostgreSQL half-open network loss without replaying started work #243 remains the machine-verifiable 100% owned-production statement/line, branch, edge and public-rustdoc gate. Never hold explicit database locks or long-lived transactions across LLM calls, external I/O, sandbox execution or long-running computation.Host, framing/hop-by-hop and dynamicConnectionnominations. Production implementation remains serialized behind active source owners and must preserve explicit allow/deny mediation rather than becoming a competingsrc/lib.rswriter.AGENTS.md,CLAUDE.mdanddocs/architecture.mdremain protected authority. Draft docs(architecture): establish canonical PRD TRD and UML contract #361 is the canonical PRD/TRD/UML lane; docs(adr): accepted architecture decisions with verified APA 7th citations #111 remains accepted-ADR consolidation; test(docs): keep CodeGraph agent guidance code-current #333 remains sole CodeGraph-guidance repair; refactor(config): centralize runtime bootstrap snapshot #140 owns Runtime Configuration architecture convergence; docs(gaps): add exact-head readiness baseline #130 alone writes the detailed commercial gap ledger.contextual-orchestratorand EgressWeave releases/contracts exist. Wardnet preserves consumer evidence without copying provider-routing or reusable egress-policy source.Context Fabric / EA and foreign-owner release boundary
Wardnet inventories CGC, EA,
quarantine-sandbox-runtime, EgressWeave,contextual-orchestratorand AppGuardrail protected/default refs read-only and projects only through released compatible contracts/provenance. Wardnet writes neither CGC nor EA while the Context Fabric writer owns them. Mutable owner heads are compatibility evidence only; exact current refs and Release inventories belong in #130 rather than being duplicated here.Wardnet findings, destination/artifact verdicts, IOCs and incidents remain Wardnet truth. Architecture-relevant lifecycle/ownership/risk/remediation may project only through released compatible CGC contracts/provenance.
Mandatory production gate
Dependency-first completion still requires protected Runtime Configuration integration; authoritative PostgreSQL/RLS/recovery and exact coverage/rustdoc; transactional durable effects; identity/tenant authorization/separation-of-duties/human approval; bounded/distributed admission and trusted-client attribution; proven Coraza/CRS + Suricata enforcement with deployed attack evidence; bounded end-to-end gateway metadata mediation and bounded streaming/backpressure/cancellation semantics; Agent Artifact Admission integrated only through released foreign-owner ports; graceful shutdown/cleanup; production telemetry/SLO/incident/restore evidence; and immutable version/package/image/SBOM/signature/provenance/reproducibility/promotion/rollback.
Close only after every mandatory gap reaches protected truth and one unchanged immutable protected candidate simultaneously proves fail-closed auth/tenant/security boundaries, released foreign-owner contracts, PostgreSQL authority/recovery, durable external effects, bounded admission, human approval, WAF/IDS + real attack behavior, bounded request/response metadata mediation plus bounded response streaming/backpressure/cancellation, Agent Artifact Admission, lifecycle cleanup, 100% owned-production statement/branch/edge/public-rustdoc evidence, realistic asynchronous owned buyer-path p95
<=20 ms, exact security/review/thread/governance gates, immutable supply-chain evidence, deployment/recovery/rollback and OTel/SLO/incident evidence with zero valid unresolved release findings.Do not close because a document, Draft branch, stacked child, predecessor check, mutable foreign head, p95 fixture or readiness endpoint reports success. Guarded bypass remains limited to a proven control-plane chicken-and-egg with unchanged exact head and every runnable deterministic/security/coverage/package/SBOM/provenance gate GREEN, no unresolved findings, candidate-base compatibility, fixed expected head and immediate protection restoration; ordinary failed/queued checks never qualify.