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
Add a stable, pointer-only Testing Packages → Hosted QA Run projection and digest-sensitive ingestion receipt contract.
The current aggregate GitHub/filesystem report is a publication artifact, not a Hosted ingestion boundary. Hosted must be able to ingest immutable plan/result/evidence/lifecycle facts without reading internal Lua artifacts or interpreting GitHub comment text. This repository owns the projection and adapter contract, not the Hosted server implementation.
Do not route this issue to FKST until the relevant foundations are merged. The interface/schema portion may be prepared earlier only if it does not guess unfinished result or PQL shapes.
Required implementation
Define hosted.qa-run-projection.v1 with pointer-only fields for:
projection ID, idempotency key, trace ID, and dedup key;
What needs doing
Add a stable, pointer-only Testing Packages → Hosted QA Run projection and digest-sensitive ingestion receipt contract.
The current aggregate GitHub/filesystem report is a publication artifact, not a Hosted ingestion boundary. Hosted must be able to ingest immutable plan/result/evidence/lifecycle facts without reading internal Lua artifacts or interpreting GitHub comment text. This repository owns the projection and adapter contract, not the Hosted server implementation.
Dependencies
Foundation depends on:
Final production fixtures depend on:
Do not route this issue to FKST until the relevant foundations are merged. The interface/schema portion may be prepared earlier only if it does not guess unfinished result or PQL shapes.
Required implementation
Define
hosted.qa-run-projection.v1with pointer-only fields for:Define
hosted.qa-run-ingestion-receipt.v1with:accepted,replayed, orrejectedstatus;Add a Hosted adapter interface/test double that proves:
Likely files
libraries/contract/**contracts/**packages/test-publication/**only for decoupling publication from ingestionOut of scope
Acceptance criteria
fkst-hostedwithout importing internal Lua modules.scripts/run.sh checkpasses.scripts/run.sh testpasses, or an exact unrelated failure and targeted rerun are reported.