{ "schemaVersion": 1, "executionEnabled": false, "minimumCodexVersion": "0.163.0", "baselineCommit": "5032ccb41514807c8ca3008c24ca6326be1170de", "baselineBranch": "test/pre-phase10-ux-acceptance", "remote": "origin", "integrationBranch": "codex/roadmap-integration", "stages": [ { "id": "PHASE-10", "sequence": 5, "sourcePrompt": "prompts/Prompt 5 — Phase 10.txt", "promptSha256": "f3d5d183a1cd653aac2207a8435ba95fbb74ef4bb8cc91d605edd959f9f4ec72", "sourceFilename": "E:\\Storage\\Projects\\Active\\temp docs\\final\\Prompt 5 — Phase 10.txt", "sourceStatus": "VERIFIED", "dependencies": [], "branch": "feature/phase10-cleanup", "requiredOwnerApprovals": [ "phase10-development-entry" ], "retryPolicy": { "maxAttempts": 3, "maxSessions": 30, "backoffSeconds": 30 }, "status": "PENDING", "evidence": [], "reports": [], "contextFiles": [ "docs/pre-phase10-ux/ACCEPTANCE.md", "docs/pre-phase10-ux/CV_QA_HANDOFF.md", "docs/cv-integration-qa/PHASE_10_HANDOFF.md", "docs/redesign/IMPLEMENTATION_PLAN.md" ], "checkpoints": [ { "id": "P10-00", "instruction": "Complete only P10-00 within PHASE-10, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/PHASE-10/P10-00.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] }, { "id": "P10-01", "instruction": "Complete only P10-01 within PHASE-10, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/PHASE-10/P10-01.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] }, { "id": "P10-02", "instruction": "Complete only P10-02 within PHASE-10, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/PHASE-10/P10-02.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] }, { "id": "P10-03", "instruction": "Complete only P10-03 within PHASE-10, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/PHASE-10/P10-03.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] }, { "id": "P10-04", "instruction": "Complete only P10-04 within PHASE-10, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/PHASE-10/P10-04.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] }, { "id": "P10-05", "instruction": "Complete only P10-05 within PHASE-10, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [ "stage-requirements-review" ], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/PHASE-10/P10-05.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] } ], "supplementalPrompts": [] }, { "id": "PRODUCT-REVIEW-01", "sequence": 6, "sourcePrompt": "prompts/Prompt 6 — PRODUCT-REVIEW-01.txt", "promptSha256": "544d11a2d1e9a913397766c7e475f63338f0b735d2bb26dcabdedb6fe9e25a58", "sourceFilename": "E:\\Storage\\Projects\\Active\\temp docs\\final\\Prompt 6 — PRODUCT-REVIEW-01.txt", "sourceStatus": "VERIFIED", "dependencies": [ "PHASE-10" ], "branch": "planning/product-review-01", "requiredOwnerApprovals": [], "retryPolicy": { "maxAttempts": 3, "maxSessions": 30, "backoffSeconds": 30 }, "status": "PENDING", "evidence": [], "reports": [], "contextFiles": [ "docs/pre-phase10-ux/ACCEPTANCE.md", "docs/pre-phase10-ux/CV_QA_HANDOFF.md", "docs/cv-integration-qa/PHASE_10_HANDOFF.md", "docs/redesign/IMPLEMENTATION_PLAN.md" ], "checkpoints": [ { "id": "independent-assessment", "instruction": "Complete only independent-assessment within PRODUCT-REVIEW-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/PRODUCT-REVIEW-01/independent-assessment.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] }, { "id": "ranked-roadmap", "instruction": "Complete only ranked-roadmap within PRODUCT-REVIEW-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [ "product-ranked-scope", "stage-requirements-review" ], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/PRODUCT-REVIEW-01/ranked-roadmap.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] } ], "supplementalPrompts": [] }, { "id": "INT-GLOBAL-JOBS-01", "sequence": 7, "sourcePrompt": "prompts/done/Prompt 7 — INT-GLOBAL-JOBS-01.txt", "promptSha256": "c67c70862eecf677e1f2944fd0e17799068c054738d520513955fcf6542c52ce", "sourceFilename": "E:\\Storage\\Projects\\Active\\temp docs\\final\\done\\Prompt 7 — INT-GLOBAL-JOBS-01.txt", "sourceStatus": "VERIFIED", "dependencies": [ "PRODUCT-REVIEW-01" ], "branch": "feature/int-global-jobs-01", "requiredOwnerApprovals": [ "product-ranked-scope", "global-jobs-implementation" ], "retryPolicy": { "maxAttempts": 3, "maxSessions": 30, "backoffSeconds": 30 }, "status": "PENDING", "evidence": [], "reports": [], "contextFiles": [ "docs/pre-phase10-ux/ACCEPTANCE.md", "docs/pre-phase10-ux/CV_QA_HANDOFF.md", "docs/cv-integration-qa/PHASE_10_HANDOFF.md", "docs/redesign/IMPLEMENTATION_PLAN.md" ], "checkpoints": [ { "id": "GJ-01", "instruction": "Complete only GJ-01 within INT-GLOBAL-JOBS-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/INT-GLOBAL-JOBS-01/GJ-01.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] }, { "id": "GJ-02", "instruction": "Complete only GJ-02 within INT-GLOBAL-JOBS-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/INT-GLOBAL-JOBS-01/GJ-02.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] }, { "id": "GJ-03", "instruction": "Complete only GJ-03 within INT-GLOBAL-JOBS-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/INT-GLOBAL-JOBS-01/GJ-03.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] }, { "id": "GJ-04", "instruction": "Complete only GJ-04 within INT-GLOBAL-JOBS-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [ "provider-licences-and-display-rights" ], "approvalsAfter": [], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/INT-GLOBAL-JOBS-01/GJ-04.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] }, { "id": "GJ-05", "instruction": "Complete only GJ-05 within INT-GLOBAL-JOBS-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/INT-GLOBAL-JOBS-01/GJ-05.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] }, { "id": "GJ-06", "instruction": "Complete only GJ-06 within INT-GLOBAL-JOBS-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/INT-GLOBAL-JOBS-01/GJ-06.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] }, { "id": "GJ-07", "instruction": "Complete only GJ-07 within INT-GLOBAL-JOBS-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/INT-GLOBAL-JOBS-01/GJ-07.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] }, { "id": "GJ-08", "instruction": "Complete only GJ-08 within INT-GLOBAL-JOBS-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [ "stage-requirements-review" ], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/INT-GLOBAL-JOBS-01/GJ-08.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] } ], "supplementalPrompts": [ { "path": "prompts/global-jobs-pack/00_MASTER_ORCHESTRATOR.md", "sha256": "62e0b1cd019d374243e6a74de2737d4d7096f955c3f08a03df10890862b4ab4b" }, { "path": "prompts/global-jobs-pack/01_GJ_00_DISCOVERY.md", "sha256": "883d6b1a996443f2370fc344a8f0874d7f1aac87f92e12a56fe4c4bce5fc9a34", "checkpoints": [ "GJ-00" ] }, { "path": "prompts/global-jobs-pack/02_GJ_01_PREFERENCES_I18N.md", "sha256": "f0d0c2fd32df8b303b8beb2fa08808cf725ace77524268ec3e675d07894c23fb", "checkpoints": [ "GJ-01" ] }, { "path": "prompts/global-jobs-pack/03_GJ_02_GEOGRAPHY.md", "sha256": "1ffc8ee517c04cb73bb8e771fc8b50fea19c83bc4e870c7e26c4c0bfa1adb2d5", "checkpoints": [ "GJ-02" ] }, { "path": "prompts/global-jobs-pack/04_GJ_03_OCCUPATIONS.md", "sha256": "0a5236346eda61b0b2232dab7199a539a676c3188a9ea166dbce42854347a91d", "checkpoints": [ "GJ-03" ] }, { "path": "prompts/global-jobs-pack/05_GJ_04_PROVIDERS.md", "sha256": "d45fbe6db494b007cfb6523412d3e0c74ce72f3f697434987cdb5a7526e841d1", "checkpoints": [ "GJ-04" ] }, { "path": "prompts/global-jobs-pack/06_GJ_05_SEARCH_UI.md", "sha256": "a762eb339d8d89e223e61ca1eb622fb6d103c7ff1058dad7b64cd60cb487b201", "checkpoints": [ "GJ-05" ] }, { "path": "prompts/global-jobs-pack/07_GJ_06_ALERTS_MATCHING.md", "sha256": "7ea700ae9372a07a0b5facd6e0f3d560dd973480e2025070554dc4e83dfab688", "checkpoints": [ "GJ-06" ] }, { "path": "prompts/global-jobs-pack/08_GJ_07_ADMIN_SECURITY.md", "sha256": "bf7481540b27e503b20fcf6e608b76650616f446fd9e260587227410f86d26ed", "checkpoints": [ "GJ-07" ] }, { "path": "prompts/global-jobs-pack/09_GJ_08_ACCEPTANCE.md", "sha256": "a83162d24cbd25c419a1d32aa56999a156a810b14ef8321864d3d33d55c1d270", "checkpoints": [ "GJ-08" ] }, { "path": "prompts/global-jobs-pack/README.md", "sha256": "92c2b4235a88853dc7ccc214e8e795a055e6f8d96e728fcd69335bdfdb08cdd5" }, { "path": "prompts/global-jobs-planning/ACCEPTANCE_MATRIX.md", "sha256": "d8cb4ecaba7373af7dc7d5233f4cbe0effb86219cf94ddbf3f286676abb7d9e6" }, { "path": "prompts/global-jobs-planning/ARCHITECTURE_ADRS.md", "sha256": "3a721d1bf12dd20dfc57651d7a3dab78ebfee04c2b4266febf7c4a43395e0f55" }, { "path": "prompts/global-jobs-planning/CROSS_INDUSTRY_TAXONOMY.md", "sha256": "2ad95faa01e8d217afc6f724821cd32a355c0eac530c372b8b1a82b1b2eb6b62" }, { "path": "prompts/global-jobs-planning/DEPENDENCIES_AND_GATES.md", "sha256": "3f14312e4d16175501fab0d0341b68099aefa9c3d210e1c2112ff5c693e4cb14" }, { "path": "prompts/global-jobs-planning/EVIDENCE.md", "sha256": "a3b575215d44628a796d900c261a06d8b845fe84d191755ff70f209eed9dd71d" }, { "path": "prompts/global-jobs-planning/GEOGRAPHY_DECISIONS.md", "sha256": "70646b9fe734c4dd52c24988cf2cabed404969a0de557e13f40d4a0c1b2cf362" }, { "path": "prompts/global-jobs-planning/IMPLEMENTATION_CHECKPOINTS.md", "sha256": "b3c41e3879795a51fccaa021f5cbb42999f74abb347cecf3857f409af6dcf9c8" }, { "path": "prompts/global-jobs-planning/OWNER_ACTIONS.md", "sha256": "096a41d496fc544963872168a0a4e53c23a52fd35adbd3fb6fcafdfb5067a721" }, { "path": "prompts/global-jobs-planning/PRODUCT_REQUIREMENTS.md", "sha256": "795d7f5ef10136fc09bbd3fa986b25b2da85b57333b07c0f0a9cef58353d8268" }, { "path": "prompts/global-jobs-planning/PROVIDER_RIGHTS_MATRIX.md", "sha256": "71ae3cff13788d6ba83862a961a1a9847714d15f626cd5c62b014f1e74c37010" }, { "path": "prompts/global-jobs-planning/README.md", "sha256": "d7740e4b4369f27dbc541955b2d33c111a712dcac5fe1ab40c12a4677d9e824a" }, { "path": "prompts/global-jobs-planning/TODO.md", "sha256": "602b01757f36c266df0cbefa3d5a252704f966c529ae17f29d0c82e42021d82e" } ] }, { "id": "I18N-01", "sequence": 8, "sourcePrompt": "prompts/I18N/00_MASTER_ORCHESTRATOR.md", "promptSha256": "6365901a0521d603f8059de31492bc6353229c684da23b8553df49b4844fd330", "sourceFilename": "E:\\Storage\\Projects\\Active\\temp docs\\final\\I18N\\00_MASTER_ORCHESTRATOR.md", "sourceStatus": "VERIFIED", "dependencies": [ "INT-GLOBAL-JOBS-01" ], "branch": "feature/i18n-01", "requiredOwnerApprovals": [ "i18n-scope" ], "retryPolicy": { "maxAttempts": 3, "maxSessions": 30, "backoffSeconds": 30 }, "status": "PENDING", "evidence": [], "reports": [], "contextFiles": [ "docs/pre-phase10-ux/ACCEPTANCE.md", "docs/pre-phase10-ux/CV_QA_HANDOFF.md", "docs/cv-integration-qa/PHASE_10_HANDOFF.md", "docs/redesign/IMPLEMENTATION_PLAN.md" ], "checkpoints": [ { "id": "I18N-00", "instruction": "Complete only I18N-00 within I18N-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/I18N-01/I18N-00.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] }, { "id": "I18N-01", "instruction": "Complete only I18N-01 within I18N-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/I18N-01/I18N-01.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] }, { "id": "I18N-02", "instruction": "Complete only I18N-02 within I18N-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/I18N-01/I18N-02.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] }, { "id": "I18N-03", "instruction": "Complete only I18N-03 within I18N-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/I18N-01/I18N-03.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] }, { "id": "I18N-04", "instruction": "Complete only I18N-04 within I18N-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/I18N-01/I18N-04.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] }, { "id": "I18N-05", "instruction": "Complete only I18N-05 within I18N-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/I18N-01/I18N-05.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] }, { "id": "I18N-06", "instruction": "Complete only I18N-06 within I18N-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/I18N-01/I18N-06.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] }, { "id": "I18N-07", "instruction": "Complete only I18N-07 within I18N-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/I18N-01/I18N-07.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] }, { "id": "I18N-08", "instruction": "Complete only I18N-08 within I18N-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [ "human-linguistic-and-market-qualification", "stage-requirements-review" ], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/I18N-01/I18N-08.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] } ], "supplementalPrompts": [ { "path": "prompts/I18N/01_I18N_00_AUDIT_COVERAGE.md", "sha256": "ebfd55aa0698b9e5decdf19432fd060a675a5cce0d6ec8b69100193b9333fc5b", "checkpoints": [ "I18N-00" ] }, { "path": "prompts/I18N/02_I18N_01_CORE_PREFERENCES.md", "sha256": "a172f933e6fd7b958033f838b88838d717e6c3d171764c946f015d212665e65d", "checkpoints": [ "I18N-01" ] }, { "path": "prompts/I18N/03_I18N_02_FRONTEND_UI.md", "sha256": "5b6f3dc6a9f996a098e7548683c4017b2781c04d1facfd7f3dd393c6d471fb72", "checkpoints": [ "I18N-02" ] }, { "path": "prompts/I18N/04_I18N_03_BACKEND_NOTIFICATIONS.md", "sha256": "34d35c03c1bdffafea8e0eda0464f01d8567c3d01ba04990d22b7c0750238e11", "checkpoints": [ "I18N-03" ] }, { "path": "prompts/I18N/05_I18N_04_CV_DOCUMENTS.md", "sha256": "76e7d4d71a389aa3885a82c16a5d02e716defc1f00093a3f44fb8b62b4fd804d", "checkpoints": [ "I18N-04" ] }, { "path": "prompts/I18N/06_I18N_05_GLOBAL_JOBS.md", "sha256": "86d10e129b5607622b0fd4bf0660e88b8e89a841b8ba7b02b6c8c19c24e98843", "checkpoints": [ "I18N-05" ] }, { "path": "prompts/I18N/07_I18N_06_TRANSLATION_PIPELINE.md", "sha256": "a3674ad83d353f1f37c24dc9a03c5491bb46ebcace0edaf59446371db7a4bd03", "checkpoints": [ "I18N-06" ] }, { "path": "prompts/I18N/08_I18N_07_MARKETING_SEO.md", "sha256": "c5f84fb1822b5e0916cf42c912792717cb45954458ea9bb290d894cbcbc056e8", "checkpoints": [ "I18N-07" ] }, { "path": "prompts/I18N/09_I18N_08_ACCEPTANCE.md", "sha256": "801ef35911ee19daa2323fa1ada2954ca22a23f98bc8de35bdef01cb584da07c", "checkpoints": [ "I18N-08" ] } ] }, { "id": "LAUNCH-SITE-01", "sequence": 9, "sourcePrompt": "prompts/Prompt 10 - homepage.txt", "promptSha256": "f1d2b143796725e37b9a86643975a716f0be2109687fc772c6e26dae5172eaa0", "sourceFilename": "E:\\Storage\\Projects\\Active\\temp docs\\final\\Prompt 10 - homepage.txt", "sourceStatus": "VERIFIED", "dependencies": [ "I18N-01" ], "branch": "feature/launch-site-redesign", "requiredOwnerApprovals": [], "retryPolicy": { "maxAttempts": 3, "maxSessions": 30, "backoffSeconds": 30 }, "status": "PENDING", "evidence": [], "reports": [], "contextFiles": [ "docs/pre-phase10-ux/ACCEPTANCE.md", "docs/pre-phase10-ux/CV_QA_HANDOFF.md", "docs/cv-integration-qa/PHASE_10_HANDOFF.md", "docs/redesign/IMPLEMENTATION_PLAN.md" ], "checkpoints": [ { "id": "homepage-research", "instruction": "Complete only homepage-research within LAUNCH-SITE-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/LAUNCH-SITE-01/homepage-research.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] }, { "id": "four-designs", "instruction": "Complete only four-designs within LAUNCH-SITE-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [ "homepage-design-selection" ], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/LAUNCH-SITE-01/four-designs.md", "docs/automation/stages/LAUNCH-SITE-01/concept-A.png", "docs/automation/stages/LAUNCH-SITE-01/concept-B.png", "docs/automation/stages/LAUNCH-SITE-01/concept-C.png", "docs/automation/stages/LAUNCH-SITE-01/concept-D.png" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] }, { "id": "approved-design-implementation", "instruction": "Complete only approved-design-implementation within LAUNCH-SITE-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/LAUNCH-SITE-01/approved-design-implementation.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] }, { "id": "homepage-qualification", "instruction": "Complete only homepage-qualification within LAUNCH-SITE-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [ "stage-requirements-review" ], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/LAUNCH-SITE-01/homepage-qualification.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] } ], "supplementalPrompts": [] }, { "id": "SECURITY-AUDIT-01", "sequence": 10, "sourcePrompt": "prompts/jobjakt-security/MASTER_PROMPT.md", "promptSha256": "37bec461f84df60b787bda45db3bd9af1a6c836c6c023f3ab6dd7dc4beb2c6db", "sourceFilename": "E:\\Storage\\Projects\\Active\\temp docs\\final\\jobjakt-security\\MASTER_PROMPT.md", "sourceStatus": "VERIFIED", "dependencies": [ "LAUNCH-SITE-01" ], "branch": "test/security-audit-01", "requiredOwnerApprovals": [ "security-test-environment-and-scope" ], "retryPolicy": { "maxAttempts": 3, "maxSessions": 30, "backoffSeconds": 30 }, "status": "PENDING", "evidence": [], "reports": [], "contextFiles": [ "docs/pre-phase10-ux/ACCEPTANCE.md", "docs/pre-phase10-ux/CV_QA_HANDOFF.md", "docs/cv-integration-qa/PHASE_10_HANDOFF.md", "docs/redesign/IMPLEMENTATION_PLAN.md" ], "checkpoints": [ { "id": "SEC-00", "instruction": "Complete only SEC-00 within SECURITY-AUDIT-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/SECURITY-AUDIT-01/SEC-00.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] }, { "id": "SEC-01", "instruction": "Complete only SEC-01 within SECURITY-AUDIT-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/SECURITY-AUDIT-01/SEC-01.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] }, { "id": "SEC-02", "instruction": "Complete only SEC-02 within SECURITY-AUDIT-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/SECURITY-AUDIT-01/SEC-02.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] }, { "id": "SEC-03", "instruction": "Complete only SEC-03 within SECURITY-AUDIT-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/SECURITY-AUDIT-01/SEC-03.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] }, { "id": "SEC-04", "instruction": "Complete only SEC-04 within SECURITY-AUDIT-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/SECURITY-AUDIT-01/SEC-04.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] }, { "id": "SEC-05", "instruction": "Complete only SEC-05 within SECURITY-AUDIT-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/SECURITY-AUDIT-01/SEC-05.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] }, { "id": "SEC-06", "instruction": "Complete only SEC-06 within SECURITY-AUDIT-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/SECURITY-AUDIT-01/SEC-06.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] }, { "id": "SEC-07", "instruction": "Complete only SEC-07 within SECURITY-AUDIT-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/SECURITY-AUDIT-01/SEC-07.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] }, { "id": "SEC-08", "instruction": "Complete only SEC-08 within SECURITY-AUDIT-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/SECURITY-AUDIT-01/SEC-08.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] }, { "id": "SEC-09", "instruction": "Complete only SEC-09 within SECURITY-AUDIT-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/SECURITY-AUDIT-01/SEC-09.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] }, { "id": "SEC-10", "instruction": "Complete only SEC-10 within SECURITY-AUDIT-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/SECURITY-AUDIT-01/SEC-10.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] }, { "id": "SEC-11", "instruction": "Complete only SEC-11 within SECURITY-AUDIT-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/SECURITY-AUDIT-01/SEC-11.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] }, { "id": "SEC-12", "instruction": "Complete only SEC-12 within SECURITY-AUDIT-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/SECURITY-AUDIT-01/SEC-12.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] }, { "id": "SEC-13", "instruction": "Complete only SEC-13 within SECURITY-AUDIT-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [ "isolated-adversarial-targets" ], "approvalsAfter": [], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/SECURITY-AUDIT-01/SEC-13.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] }, { "id": "SEC-14", "instruction": "Complete only SEC-14 within SECURITY-AUDIT-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/SECURITY-AUDIT-01/SEC-14.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] }, { "id": "SEC-15", "instruction": "Complete only SEC-15 within SECURITY-AUDIT-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [ "material-security-findings-disposition" ], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/SECURITY-AUDIT-01/SEC-15.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] }, { "id": "SEC-16", "instruction": "Complete only SEC-16 within SECURITY-AUDIT-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [ "stage-requirements-review" ], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/SECURITY-AUDIT-01/SEC-16.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] } ], "supplementalPrompts": [ { "path": "prompts/jobjakt-security/.agents/skills/jobjakt-security-auditor/SKILL.md", "sha256": "3130225a1d369e02bb1dddeb52b98982422b77de551ab74d15ec8b7338fb6d7f" }, { "path": "prompts/jobjakt-security/ALL_PHASE_PROMPTS.md", "sha256": "39207980df1bbef690540f078c3927433353560221181ba665868c1f4cdeaab2", "checkpoints": [] }, { "path": "prompts/jobjakt-security/prompts/00_authorization_isolation_and_evidence_baseline.md", "sha256": "343099a2576a0b3e03d2b9d416b9eba70e4a29c56530f04b979368d090c600a8", "checkpoints": [ "SEC-00" ] }, { "path": "prompts/jobjakt-security/prompts/01_asset_inventory_threat_model_and_attack-surface_map.md", "sha256": "e90830a0b2f78b9fdc85ac9b5012449d095065869dbd119d9a4c590562e9cc4d", "checkpoints": [ "SEC-01" ] }, { "path": "prompts/jobjakt-security/prompts/02_secrets_credentials_cryptography_and_history_review.md", "sha256": "d8f5dc9bca126128e1dce71e6e0efe0775e8b25376d586261290d9602ffd28e9", "checkpoints": [ "SEC-02" ] }, { "path": "prompts/jobjakt-security/prompts/03_static_code_analysis_dependency_and_framework_security.md", "sha256": "f9fbed04334e32d125051111bd7536fcc715332bcc1b672112a8891c9ba4054a", "checkpoints": [ "SEC-03" ] }, { "path": "prompts/jobjakt-security/prompts/04_authentication_sessions_mfa_recovery_and_oauth.md", "sha256": "040e5379deb8ec765bfb96eba1ebb8dad38d2d3ce12ed439957a22ea0a55105d", "checkpoints": [ "SEC-04" ] }, { "path": "prompts/jobjakt-security/prompts/05_authorization_multi-tenancy_and_object-level_isolation.md", "sha256": "72ba22c7b18cda5e7a91cb5f4e78be4c902e5de69f9a06abea6263b8bd5a8660", "checkpoints": [ "SEC-05" ] }, { "path": "prompts/jobjakt-security/prompts/06_api_abuse_business_logic_and_integration_authorization.md", "sha256": "bcd7fe7b2b2bf46112fdc848197e59d65b323cf64db1647ec88e66c2ac47318d", "checkpoints": [ "SEC-06" ] }, { "path": "prompts/jobjakt-security/prompts/07_cv_file_upload_parsing_export_and_document_attacks.md", "sha256": "c5b23b72a38933f9aa98b451cda28fbd4dad4b778115bf22d8af9ca8f81bf0c9", "checkpoints": [ "SEC-07" ] }, { "path": "prompts/jobjakt-security/prompts/08_python_ai_service_docling_ollama_and_prompt-injection_defenses.md", "sha256": "ca85b38bbb0c8ac326f3d646251e6b8eca4e483c1261a45d3141a0d5a48d7862", "checkpoints": [ "SEC-08" ] }, { "path": "prompts/jobjakt-security/prompts/09_frontend_browser_isolation_xss_csp_and_csrf.md", "sha256": "5cacad542e32eab7248128cce4bb0b2e3bb475895309e8051992ccc25e3b759b", "checkpoints": [ "SEC-09" ] }, { "path": "prompts/jobjakt-security/prompts/10_database_privacy_retention_backups_and_integrity.md", "sha256": "a9d761a4e7fd6ab3efbb5a620139942c8ca92f8bec93b9e935e7d5a1ddcd7be7", "checkpoints": [ "SEC-10" ] }, { "path": "prompts/jobjakt-security/prompts/11_nginx_docker_ubuntu_host_network_and_infrastructure.md", "sha256": "2c5bf888aacba69f8e20968146897e09a9502a048247b97e61775185607c2d8f", "checkpoints": [ "SEC-11" ] }, { "path": "prompts/jobjakt-security/prompts/12_ci_cd_git_build_provenance_and_supply_chain.md", "sha256": "d3eae553266e754c67607aa53d39b2cfccd49106eeac5a2404fdb37190ff5312", "checkpoints": [ "SEC-12" ] }, { "path": "prompts/jobjakt-security/prompts/13_controlled_adversarial_penetration_test_on_staging.md", "sha256": "3b095ea0ceb9291e57104bb1ffc0230159ee27dbd0f356799b752ea28eede003", "checkpoints": [ "SEC-13" ] }, { "path": "prompts/jobjakt-security/prompts/14_fix_vulnerabilities_and_create_permanent_regression_tests.md", "sha256": "2d398a10b981def658c74267da4273090535e261a07eef564c59c9ea528f489e", "checkpoints": [ "SEC-14" ] }, { "path": "prompts/jobjakt-security/prompts/15_independent_retest_release_security_gate_and_final_report.md", "sha256": "3d5c5219ff7ada87185c6d69a8a036797c65e87908fd0c4e576ef1d139336eec", "checkpoints": [ "SEC-15" ] }, { "path": "prompts/jobjakt-security/prompts/16_operational_detection_incident_response_and_continuous_security.md", "sha256": "353c705f0588b78f6236bdc99d3a17e4b879e36c8b25d25b601f92a55aa5e9ea", "checkpoints": [ "SEC-16" ] }, { "path": "prompts/jobjakt-security/README.md", "sha256": "288da18ed2b3b1d84d89bb6bc5248c4671a8a718e377ff6a8f662e44fa62f3d3" }, { "path": "prompts/jobjakt-security/resources/CODEX_SECURITY_WORKFLOW.md", "sha256": "6b6e683cdebd3763e4fa165179244c7b34ebe88a7c4b82738ffb5fa458656c31" }, { "path": "prompts/jobjakt-security/resources/CODEX_SKILLS_AND_TOOLS.md", "sha256": "fc29f0f435f2d2deb422528943e74777f7457b7e792e4992df28fe0367b7347c" }, { "path": "prompts/jobjakt-security/templates/CODEX_SECURITY_SCAN_REGISTER_TEMPLATE.md", "sha256": "34d310eb654a31ef34631f320ffc8ddfab40ecca903d684c37ed923b6919fcfb" }, { "path": "prompts/jobjakt-security/templates/FINDING_TEMPLATE.md", "sha256": "e7a3f344c09743a290500a2ad7e9d243a0470a005bc9f285e5003ac8f957d99f" }, { "path": "prompts/jobjakt-security/templates/RELEASE_GATE_TEMPLATE.md", "sha256": "1f74405b76b807c02bff8c5b9582460cabfbcacf94acce9723cca807ccd19996" }, { "path": "prompts/jobjakt-security/templates/RULES_OF_ENGAGEMENT.md", "sha256": "968d37b49783bcb598bbbfd012284a1dd843db40dad8196a929de8a30b70e35b" }, { "path": "prompts/jobjakt-security/templates/SECURITY_MD_CONTEXT_TEMPLATE.md", "sha256": "97718771e17076337a90ad13f0e02ee185c2d438afabdb9a116c457b04c46fd0" } ] }, { "id": "RELEASE-READINESS-01", "sequence": 11, "sourcePrompt": "prompts/prompt 11 - release readiness.txt", "promptSha256": "12c846d754b170c2e767db05816f4053d9e8c4cf58a2349121b2de91875beaf2", "sourceFilename": "E:\\Storage\\Projects\\Active\\temp docs\\final\\prompt 11 - release readiness.txt", "sourceStatus": "VERIFIED", "dependencies": [ "SECURITY-AUDIT-01" ], "branch": "test/release-readiness-01", "requiredOwnerApprovals": [], "retryPolicy": { "maxAttempts": 3, "maxSessions": 30, "backoffSeconds": 30 }, "status": "PENDING", "evidence": [], "reports": [], "contextFiles": [ "docs/pre-phase10-ux/ACCEPTANCE.md", "docs/pre-phase10-ux/CV_QA_HANDOFF.md", "docs/cv-integration-qa/PHASE_10_HANDOFF.md", "docs/redesign/IMPLEMENTATION_PLAN.md" ], "checkpoints": [ { "id": "release-inventory", "instruction": "Complete only release-inventory within RELEASE-READINESS-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/RELEASE-READINESS-01/release-inventory.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] }, { "id": "qualification", "instruction": "Complete only qualification within RELEASE-READINESS-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/RELEASE-READINESS-01/qualification.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] }, { "id": "release-recommendation", "instruction": "Complete only release-recommendation within RELEASE-READINESS-01, preserving every full source requirement. Read prior evidence. Stop for any source-required owner decision. No production actions.", "approvalsBefore": [], "approvalsAfter": [ "release-evidence-review", "stage-requirements-review" ], "deferrableGates": [], "requiredArtifacts": [ "docs/automation/stages/RELEASE-READINESS-01/release-recommendation.md" ], "checks": [ { "id": "backend", "argv": [ "dotnet", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--logger", "trx;LogFileName=backend.trx", "--results-directory", ".artifacts/orchestrator/backend" ], "cwd": ".", "report": { "format": "trx", "path": ".artifacts/orchestrator/backend/backend.trx", "minimumPassed": 1 }, "configured": true }, { "id": "frontend", "argv": [ "cmd", "/d", "/c", "npm", "test", "--", "--runInBand", "--json", "--outputFile=../.artifacts/orchestrator/frontend.json" ], "cwd": "job-tracker-ui", "report": { "format": "jest", "path": ".artifacts/orchestrator/frontend.json", "minimumPassed": 1 }, "configured": true }, { "id": "types", "argv": [ "cmd", "/d", "/c", "npm", "run", "typecheck" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "lint", "argv": [ "cmd", "/d", "/c", "npm", "run", "lint" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "build", "argv": [ "cmd", "/d", "/c", "npm", "run", "build" ], "cwd": "job-tracker-ui", "report": null, "configured": true }, { "id": "qualified-provider-browser-python-pdf-security-preservation", "argv": [ "pwsh", "-NoProfile", "-File", "automation/qualification/Run-StageQualification.ps1" ], "cwd": ".", "report": { "format": "junit", "path": ".artifacts/orchestrator/qualification.xml", "minimumPassed": 1 }, "configured": false } ], "evidenceRequirements": [ "Process exits and exact structured suite membership; no silent skips/retries", "Preservation IDs, canonical owners, old-data and document compatibility", "Separate local/provider/hosted/human/AI/production decisions", "All source-prompt deliverables and stage-specific acceptance criteria; independent review required" ] } ], "supplementalPrompts": [] } ] }