121 lines
5.7 KiB
JSON
121 lines
5.7 KiB
JSON
{
|
||
"schemaVersion": 1,
|
||
"workstreamId": "P10-ENTRY-FINAL",
|
||
"authority": "EVIDENCE_ONLY_NOT_OWNER_APPROVAL",
|
||
"candidateCommit": "fc5b9d377199ce51f480a920a3772108094929e3",
|
||
"acceptedBranch": "test/pre-phase10-ux-acceptance",
|
||
"applicationFixCommit": "154a9e89f565e786d7df00bf93d873da900a7c7d",
|
||
"packageHeadRule": "Resolve final clean published envelope HEAD independently; bind it, the candidate snapshot, exact scope, policy and artifact hashes in protected approval. No self-referential commit claim.",
|
||
"entryDecision": "NO-GO",
|
||
"eligibleForAutomaticExecution": false,
|
||
"productionDecision": "NO-GO",
|
||
"generatedUtc": "2026-10-30T07:47:11.270216+00:00",
|
||
"cleanupScope": {
|
||
"disposition": "ASSESSMENT_ONLY_NO_REMOVALS_APPROVED",
|
||
"inventory": "CLEANUP_INVENTORY.md:19 retain/assessment entries;57preservation groups/34routes; no proven unused deletion",
|
||
"proposedFirstAction": "After protected activation, PHASE-10/P10-00 only: accepted baseline and deletion-eligibility inventory, no product edits/removals/migrations/dependency changes. Stop after P10-00; signed candidate-specific-cleanup-scope before P10-01. Target existing feature/phase10-cleanup branch, preserve canonical/history/RD21/contracts.",
|
||
"approvedRemovalCandidates": [],
|
||
"implementationPermission": false
|
||
},
|
||
"pdfDecisions": {
|
||
"originalCorpus": "PASS",
|
||
"actualAccentClippingFix": "PASS_AUTOMATED_FINITE_CORPUS",
|
||
"unchangedRevisedOracle": "FAIL",
|
||
"proposedBaselineDiagnostic": "PASS_OWNER_APPROVED_S01_Y_METRIC",
|
||
"metricDisposition": "OWNER_APPROVED_S01_METRIC_ONLY",
|
||
"humanVisual": "OWNER_APPROVED_FOR_DEVELOPMENT",
|
||
"actualPrinting": "NOT_TESTED"
|
||
},
|
||
"outstandingBlockerIds": [
|
||
"P10-ENTRY-01",
|
||
"P10-CANDIDATE-01",
|
||
"AUTO-RUNTIME-01",
|
||
"AUTO-ADAPTER-01",
|
||
"HUMAN-01",
|
||
"AI-CV-01",
|
||
"DET-RECALL-01",
|
||
"PYSEC-01",
|
||
"CI-01",
|
||
"MYSQL-TLS-01",
|
||
"OPS-01",
|
||
"NATIVE-SEC-01",
|
||
"FUTURE-01",
|
||
"AI-CONTEXT-01",
|
||
"AUTO-SCOPE-01"
|
||
],
|
||
"deferralRequests": [
|
||
{
|
||
"id": "HUMAN-01",
|
||
"scope": "HUMAN_ACCEPTANCE; PRODUCTION; PHASE-10: affected candidate requires preservation",
|
||
"sourceAuthority": "docs/redesign/phase-9/REQUEST.md:246–252 permits genuine unfinished human checks as release gates;426–439 requires individual disposition. This is not automatic Phase10 entry or an executable deferral.",
|
||
"state": "REQUESTED_NOT_GRANTED_OR_EXECUTABLE"
|
||
},
|
||
{
|
||
"id": "AI-CV-01",
|
||
"scope": "CV_MODEL_ACTIVATION; CV_AI_ACCURACY; PRODUCTION_AI_QUALITY",
|
||
"sourceAuthority": "docs/cv-import/ACCEPTANCE.md permits model-independent conditional development with inactive optional adapter; no security-risk waiver or automatic controller deferral.",
|
||
"state": "REQUESTED_NOT_GRANTED_OR_EXECUTABLE"
|
||
},
|
||
{
|
||
"id": "DET-RECALL-01",
|
||
"scope": "BROAD_EXTRACTION_ACCURACY_CLAIMS; PHASE-10: review/legacy compatibility removal",
|
||
"sourceAuthority": "docs/cv-import/ACCEPTANCE.md and docs/cv-integration-qa/ACCEPTANCE.md explicitly condition supported workflow acceptance on these retained limitations.",
|
||
"state": "REQUESTED_NOT_GRANTED_OR_EXECUTABLE"
|
||
},
|
||
{
|
||
"id": "PYSEC-01",
|
||
"scope": "PYTHON_UNTRUSTED_PROCESSING_QUALIFICATION; PRODUCTION; PHASE-10: affected Python/model path",
|
||
"sourceAuthority": "Existing P9-SEC-02 scoped CONDITIONAL PASS and Phase9 development decision; no owner residual-risk acceptance.",
|
||
"state": "REQUESTED_NOT_GRANTED_OR_EXECUTABLE"
|
||
},
|
||
{
|
||
"id": "CI-01",
|
||
"scope": "HOSTED_CI_ACCEPTANCE; PRODUCTION; AUTOMATION: if hosted lane required",
|
||
"sourceAuthority": "P9-SEC-02 CI-M01 allows operator-blocked hosted CI while independent local qualification continues; does not qualify controller execution.",
|
||
"state": "REQUESTED_NOT_GRANTED_OR_EXECUTABLE"
|
||
}
|
||
],
|
||
"requiredDecisions": [
|
||
{
|
||
"id": "phase10-development-entry",
|
||
"action": "Approve resolved clean published envelope/candidate and applicable mandatory evidence through existing protected entry process.",
|
||
"state": "PENDING",
|
||
"authority": "EXTERNAL_PROTECTED_OWNER_OR_OPERATOR_DECISION"
|
||
},
|
||
{
|
||
"id": "candidate-specific-cleanup-scope",
|
||
"action": "Approve exact proven candidate or expressly assessment-only scope with no removal permission.",
|
||
"state": "PENDING",
|
||
"authority": "EXTERNAL_PROTECTED_OWNER_OR_OPERATOR_DECISION"
|
||
},
|
||
{
|
||
"id": "runtime-test-adapter-policy",
|
||
"action": "Qualify the actual composite adapter, adopt final candidate and P10-00 stop through signed policy; verify auth-status and existing real-key qualification freshness, then owner-controlled activation. Real key is configured; no automatic queue start.",
|
||
"state": "PENDING",
|
||
"authority": "EXTERNAL_PROTECTED_OWNER_OR_OPERATOR_DECISION"
|
||
},
|
||
{
|
||
"id": "conditional-development-debt",
|
||
"action": "Review five source-authorised limited requests; current checkpoint deferrableGates are empty, so these are not executable waivers.",
|
||
"state": "PENDING",
|
||
"authority": "EXTERNAL_PROTECTED_OWNER_OR_OPERATOR_DECISION"
|
||
}
|
||
],
|
||
"testEvidence": [
|
||
"TEST_EVIDENCE.json",
|
||
"../../../p10-entry-final/REPORT.md",
|
||
"../../../p10-entry-final/S01_CLASSIFICATION.json",
|
||
"p10-entry-final/review/manifest.json",
|
||
"../../../p10-entry-final/OWNER_REVIEW.md",
|
||
"FINAL_DEVELOPMENT_ENTRY.md",
|
||
"PDF_VISUAL_APPROVAL.json",
|
||
"final-entry-controller-status"
|
||
],
|
||
"publication": {
|
||
"status": "VERIFIED_CANDIDATE_SNAPSHOT",
|
||
"candidateRemoteCommit": "fc5b9d377199ce51f480a920a3772108094929e3",
|
||
"observedUtc": "2026-10-30T07:47:11.270216+00:00",
|
||
"finalHeadMustBeRechecked": true
|
||
}
|
||
}
|