Files
jobtrackingapp/docs/automation/handoffs/pre-phase10/PHASE10_BASELINE.md
T

7.0 KiB
Raw Blame History

30 October2026 — final owner visual approval and development-entry review. PDF/UI appearance is owner-approved for development; metric36/36 per platform retained. Pre-Phase10 preparation conditionally closed. FINAL_DEVELOPMENT_ENTRY.md identifies only the remaining adapter, signed scope/baseline policy and protected activation barriers. Physical printing/device/AT remain unperformed; production NO-GO. Fresh public status confirms a configured owner key and matching real-key qualification, superseding earlier missing-key claims. No Phase10 execution occurred.

30 October 2026 — metric-only owner approval recorded. See S01_APPROVAL.md. Revised S01 now passes36/36 per platform under the approved same2mm vertical baseline metric; original28/20 failures remain unchanged. Human PDF spacing remains PARTIAL; Phase10 and production NO-GO. This supersedes only the metric-pending statements below.

P10-ENTRY-FINAL addendum — 30 October 2026 (Europe/Paris). The revised-name clipping correction is application commit154a9e8; the current source-bound candidate is in ACCEPTANCE.json/ENTRY_PROPOSAL.json. Read the complete current report, native PDF guide and owner actions. Original S01 failures28Windows/20Linux remain FAIL pending explicit metric disposition; actual accent clipping is fixed on the finite corpus. Phase10 and production NO-GO; automatic execution false. No deletion scope, protected approval, model qualification or controller activation is supplied.

Current native evidence reruns1448backend/1031frontend,51affected Windows browser(2+49, exact membership), separate import8/MariaDB90+3/RD216/PDF admission1/Linux8, offline83+realDocling14, baseline math5, TypeScript/lint/build and both-platform PDF checks. The preceding380ordinary/53specialized/browser/helper/runtime/model totals below describe the historical accepted26d531c snapshot, not fresh current executions. The19combined handoff tests replace overlapping bootstrap7/old18. Current report/process/source binding is authoritative; original historical bytes remain in Git26d531c.


Exact Phase10 assessment baseline

Application baseline: 5032ccb415, branch test/pre-phase10-ux-acceptance, remote origin https://git.cesnimda.uk/cesnimda/jobtrackingapp.git. It contains CV-UX4a0af62, CV-QA4a8c907, A–D3255da9 and the structured-strategy correctioncaa0c6a. All four ancestry checks were rerun successfully in this workstream. Do not base cleanup on main.

The handoff checkpoint8804231be4e7c309a62d9d6e7d07c9ae0809bc3c was normally pushed and independently read back. Later handoff commits must also be published and verified. The final integration ref is the resolved clean published HEAD containing this package; obtain its exact hash with Git and bind the protected owner decision to it. A file cannot contain its own Git commit hash. ACCEPTANCE.json therefore distinguishes the frozen tested application baseline, capture-time HEAD/remote observation and required current consumption checks. Documentation-only descendants are bounded to docs/automation/handoffs/pre-phase10/; application or existing-test changes invalidate that shortcut and require fresh affected evidence.

The separate controller's final inspected snapshot is140e182516e86c8718054cf0907593fcd6a38aa7, descended from initially inspected c1663df and based on5032ccb. CONTROLLER_ADDENDUM.md distinguishes new MXC canary PASS from still-missing actual key/sign-in/runtime activation and test adapter. Its branch is not modified here. The operator must use its existing signed policy-update/configure process to adopt the final approved integration baseline/context artifacts before real execution, qualify its current context/test adapter and obtain the required entry approval. Do not edit its policy silently or run another controller. No baseline replacement after started work is authorised by this package.

GJ-00 planning local/remote0ec9f98e6ed4a646fc5e017d8eb6fade07653f37 is separately verified. Relative to5032ccb, the integration and planning branches have18 and2 unique commits respectively. Neither is a safe blind replacement for the other. No merge/cherry-pick was performed. Future authorised integration must reconcile the planning documents against the later accepted application source.

Preservation contract

Retain all57 original capability groups and their existing56PARTIAL/oneDEFERRED qualification states. Preserve the33 original routes plus /admin/processing (34 current source routes), including legacy aliases. Route membership is only a source check, not full behavior acceptance. Keep the original criteria rather than promoting them from new unit/browser results.

Career Profile stays canonical; null-as-inherit overrides, explicit blank flags, per-CV customisation, frozen/submitted packages, letter/application versions, tenant/owner filters, durable operation state, transactional profile application and RD21 expected-version/rollback/retry contracts remain active. Do not reinterpret creation-intent idempotency as proven: the earlier provider observation explicitly records repeated creation bodies as non-idempotent.

Keep design-version1 rendering for existing/historical CVs; v2 is explicit. Keep old-run import review/accept DTOs and routes. Keep SQLite compatibility/migrations pending separately approved retirement; no MariaDB major upgrade. Preserve licensed fonts, unchanged original PDF goldens and all recorded S01 failures. Keep disabled C11/P5-13/model interpretation withheld.

Scope and compatibility checks

CLEANUP_INVENTORY.md contains concrete current consumers and risks. No product removal is approved or proven unused. The safe next activity is candidate assessment and owner review; implementation needs the independent entry decision. Each proposed candidate must name exact symbols/routes/replacement/consumers, old-data and dynamic-reference risks, affected preservation IDs, rollback and focused proof. Then run applicable full backend/frontend/browser/contracts/import/MariaDB/RD21/Python/security/native Windows/Linux PDF/type/lint/build checks with native identities and exits.

The current native/Node/browser producer commands and source/process identities are retained in the portable TEST_EVIDENCE package. Regenerate isolated fixture databases, never target jobtracker_dev or production for destructive testing. Development runtime application commit remainscaa0c6a, which is source-equivalent to the application portions of5032ccb and these documentation-only descendants. It was not replaced merely to change a displayed documentation commit.

Production remains NO-GO; physical-device, human/AT/language/print, affected S01 disposition, real CV semantic quality, hosted CI/runtime isolation, native/image review and production operator qualifications remain separately tracked. None of these histories is deleted or accepted on the owner's behalf.