Parent / predecessor:
Purpose
Move beyond v0.1 fixture/API-stub receipt semantics and wire validate_change to live Sociosphere SVF invocation or a stable Sociosphere-produced receipt export interface.
Required behavior
validate_change should be able to:
- Send or reference a change-set request to Sociosphere SVF.
- Consume selected plans, execution run refs, and receipt refs from Sociosphere.
- Preserve the same receipt-state vocabulary already validated in v0.1:
not_configured
selected_only
missing_evidence
synthetic_observed
runtime_observed
verified_receipt
failed_receipt
stale_receipt
- Return
pr_readiness using the existing verified-receipt gate.
- Preserve repair guidance for failed/stale receipt states.
- Refuse readiness escalation when Sociosphere evidence is missing, stale, failed, or selection-only.
Boundary
Prophet Platform must remain a consumer of Sociosphere SVF evidence. It must not become the SVF registry authority, execution authority, receipt issuer, receipt signer, or production-remediation authority.
Acceptance criteria
- Live or exported Sociosphere receipt ingestion fixture exists.
- API/stub path can consume a Sociosphere receipt payload or reference.
- PR readiness remains blocked unless verified receipt evidence is present.
- Failed/stale receipt states retain repair guidance.
- CI covers at least one positive verified receipt path and one blocked missing/failed/stale path.
- No Signadot/vendor parity claim is introduced.
Parent / predecessor:
Purpose
Move beyond v0.1 fixture/API-stub receipt semantics and wire
validate_changeto live Sociosphere SVF invocation or a stable Sociosphere-produced receipt export interface.Required behavior
validate_changeshould be able to:not_configuredselected_onlymissing_evidencesynthetic_observedruntime_observedverified_receiptfailed_receiptstale_receiptpr_readinessusing the existing verified-receipt gate.Boundary
Prophet Platform must remain a consumer of Sociosphere SVF evidence. It must not become the SVF registry authority, execution authority, receipt issuer, receipt signer, or production-remediation authority.
Acceptance criteria