Files
jobtrackingapp/docs/automation/handoffs/pre-phase10/ENTRY_PROPOSAL.json
T

121 lines
5.7 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"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
}
}