Compare commits

..

6 Commits

295 changed files with 9122 additions and 72 deletions
@@ -0,0 +1,7 @@
# Application-tracking publication and next review
3 November2026. Implementation `98e9502af5039429fb6da45353e719a27e8aa22d` on codex/a3-ui-04 pushed successfully. Independent remote readback returned that exact hash. Committed manifest verification returned zero mismatches:20 sources and56 evidence files;80 exported assets are separately hashed.
Owner already accepted dashboard/onboarding and authorised this increment with **"Approve dashboard/onboarding and A3-IM04"**. Do not repeat that decision. Application-tracking Gate F is now pending in this chat, requesting progression to A3-IM05 discovery presentation/filters and permitted saved-search UX. This does not approve new international providers, geography behavior, licensing, live services or release.
See [qualification](APPLICATIONS_VALIDATION.md), [desktop detail](evidence/applications/browser/detail-en-light-1440.png), [mobile board](evidence/applications/browser/board-nb-dark-320.png). Preserve UI03/UI02 refs and the original integration d3d33837. Independent document-date ca519cac remains on its own branch; do not claim it is integrated here. Other independently eligible roadmap work may continue while this review is pending.
@@ -0,0 +1,39 @@
# A3-IM04 B1 applications and right context
3 November2026. Authorised by the owner's exact reply **"Approve dashboard/onboarding and A3-IM04"**. codex/a3-ui-04 starts at accepted dashboard receipt dc93b589, without merging the older design tree. Implementation preserves existing task, data, revision and permission owners.
## Result
Table and Board retain shared filters/search/counts, all columns, density, paging, saved views, selection/bulk/trash and precise status controls. Filters now use quiet separators instead of another rounded container; results/board cards follow the D1/B1 foundation. Board's contained horizontal scroller is explicitly named and keyboard-focusable; existing pickup/drop/cancel and exact-status menu remain. No feature/action was removed to match a mockup.
Full detail puts primary task content left and recorded context right above1000px. Context follows primary content in DOM and stacks below it on narrow/compact-preview layouts. Jump focuses the named context heading; Return focuses the current labelled task panel without route changes. Source/company/location/country/salary/tags and recorded dates remain visible across sections. Existing overview dates move into this shared context; missing dates remain unknown and date-only deadlines remain local calendar dates. Original detail disclosure, description/translation distinction, preparation/next action/activity and every tab/subtab stay available. No new API read/write is introduced.
Visual review reproduced an existing trust defect: a null nextStep claimed the application was fully prepared despite missing CV/letter data. Two EN/NB tests failed first; the existing message now says no next action is recorded and asks the user to review preparation, with informational severity. It no longer infers readiness from absence of a next action.
## Evidence and preservation
| Lane | Result / exact scope |
|---|---|
| Baseline |62 tests/7 suites PASSED before changes |
| Test-first contracts |Two missing-context failures; separately two false-readiness failures reproduced before their fixes |
| Final core frontend |69 tests/8 suites PASSED, including new focus/context/readiness cases, table/board/workspace, daily/trust loop and catalogue |
| Disjoint writer suites |57 tests/2 suites PASSED: application-assets and edit-job-revision.126 unique selected frontend cases across10 suites; reviewer52 and baseline overlap, never added |
| Backend preservation |88 tests PASSED, zero failed/skipped: ApplicationWorkspace, JobQueryParity, Rd21JobPersistence, JobApplicationsAuthorization, JobPipeline, JobApplicationsAppliedDateHistory. InMemory/isolated SQLite and mocked summarizer; no real models/providers or MariaDB |
| Typecheck / full lint / build |PASSED on final implementation sources; static export includes the copy correction |
| Browser |Actual built React with local synthetic API responses;16 configurations at320/390/768/1440 × EN/NB × light/dark.48 axe scans/captures, zero returned violations.16 search → Board → precise Waiting status → full detail → context jump/return → originating filtered Board journeys |
| Writes |16 PATCH status requests explicitly fulfilled by fixtures. Zero unexpected writes/page exceptions; no request reached a real backend. All external requests aborted. This is separate from backend service/controller tests |
| Independent review |No actionable findings.52 tests/3 suites passed independently but overlap core69. Native horizontal ArrowRight scroll behavior was not explicitly asserted by the browser verifier |
Tests retain sorting, page size, optional columns, shared query/view history/membership, saved-view account ownership, partial bulk failures, trash restore, custom statuses, precise menu, keyboard pickup/drop/Escape/focus, dirty-letter/answers navigation, coherent/stale Answers snapshots, legacy documents/correspondence/notes links, aggregate errors/retry, CV source revisions, attachments/history/frozen packages and edit revision conflict behavior. Secondary domain unit tests use controlled components/services; browser journeys above exercise the actual table/board/overview only. They do not establish successful live workflows for every task/document tab.
Intermediate verification exposed one old date-summary selector after moving that summary into context; corrected to the new named landmark, retaining checks for recorded and unknown dates. Typecheck caught an unsupported testing-library exact option; removed it. Both were resolved before final runs. Baseline/red native reports remain separate from green evidence. Source/evidence manifest binds final sources and exported assets. UI language still does not change source job content or document language.
## Open qualifications and rollback
No backend implementation, schema, dependency, route, permissions or revision writer changed. All57 inherited groups/34 route declarations remain; membership is not blanket functional/security acceptance. Canonical Career Profile/CV override/revision/RD21 contracts and physical document renderer remain untouched. No reason to reopen accepted PDF metrics or visuals.
Rollback this presentation increment on its branch; no data rollback. Existing application records, filters and saved views use the same owners. UI03 agenda compatibility remains documented separately. The independently published document-date patch ca519cac remains separate and is not silently included in these results.
NOT RUN: MariaDB, real service-backed browser/database end-to-end, hosted CI, native devices/touch/screen-reader/actual zoom, native-language review, licensed providers/live AI, final integrated security or release qualification. Final all-route integrated acceptance remains A3-IM10. Phase10, Product Review overall, Global Jobs, full Europe localisation, homepage and release gates remain open.
Next: publish/read back this increment, then required owner Gate F before A3-IM05 discovery presentation/permitted saved-search UX. Provider/geography expansion remains governed by the separate Global Jobs prerequisites and rights.
@@ -0,0 +1,11 @@
# Career/document publication and next owner gate
3 November 2026. Implementation `6f801251b0d44e0dfb18365ba3102a3d4d482313` on `codex/a3-ui-06` was pushed successfully. Independent `git ls-remote --heads origin refs/heads/codex/a3-ui-06` returned that exact commit. Committed source/evidence manifest verification matched all26 sources and151 evidence files with zero mismatches;80 static-export assets are separately hashed.
Local qualification:212 unique selected frontend cases/ten suites and103 isolated backend cases passed; types/full lint/build and final verifier lint/diff check passed. Full16-config browser matrix has96 axe scans; six EN/light boundary/focus configs have36 scans, four configs overlap,108 unique validated screenshots (plus one failed diagnostic PNG). All14 edit targets passed visible/unobscured focus at320/390/768/1000/1001/1440. Deliberate saves are intercepted fixtures only. Independent source review57 passing cases overlaps212; independent verifier review reconciled counts and fixture limits.
The original A3-IM06 implementation authorisation is satisfied within [CAREER_VALIDATION.md](CAREER_VALIDATION.md)'s scope. **Owner Gate F review remains pending** before A3-IM07 Calendar/reminders/correspondence/documents. No generic continued-development instruction waives that milestone gate. Earlier UI01–05 approvals remain accepted and must not be repeated.
Do not treat this as full Phase10, Product Review, European localisation, Global Jobs provider, import-engine, native-device, physical PDF, final integrated security or release acceptance. No main merge/deployment. Independent `ca519cac` date localisation and `de3d5031` security policy remain isolated; no older workstream source was wholesale merged. The generated graph remains local and untracked.
Next independent eligible candidate while the owner reviews: reproduce and localise fixed-decimal attachment size presentation in the existing attachment owners on the separate localisation branch. Follow the existing number-formatting contract, preserve units/thresholds and unknown/zero semantics, test EN/NB, then reconcile that small patch before any A3 integration. Final integration of completed isolated patches requires combined checks.
@@ -0,0 +1,36 @@
# A3-IM06 Career Profile and document workflows
3 November 2026. Owner approved **"Approve discovery and A3-IM06"**. Isolated `codex/a3-ui-06` starts at discovery receipt `027907a80666f7ddd51c848411ceaacec6768f20`. No unrelated workstream was merged. Local qualification is complete within the boundaries below; owner Gate F remains pending. Publication identity is recorded separately in CAREER_PUBLICATION.md.
Career overview now offers immediate edit actions for all fourteen existing canonical sections. Saved completeness indicators come from the server's existing seven-section assessment; unscored sections invite review, and unsaved drafts hide stale indicators. Editing projects and certifications now reaches every supported field through the existing canonical profile draft and versioned Save. Edits preserve opaque IDs, metadata and sibling facts. No new profile, score, API, schema or writer was introduced.
CV editing remains left and live preview right above 1000px; 768–1000px stacks both panes, and narrower phones retain the existing edit/preview switch. Cover letters use the same boundaries. Library cards reuse existing translated template labels while retaining unknown legacy IDs. A shared disabled-toolbar tooltip wrapper follows the existing MUI pattern. Renderers, physical document CSS, history/coalescing, autosave queues, conflict handling, null-as-inherit settings, frozen packages and RD21 remain unchanged.
| Evidence | Result and qualification boundary |
|---|---|
| Initial baseline |142 tests / seven suites passed before implementation; historical baseline, not added to final total |
| Test-first regressions |Canonical project/certification controls, fourteen section edit destinations, tablet CV mode, friendly library names and tablet letter preview reproduced missing behavior before fixes |
| Final frontend selection |212 unique selected cases / ten suites passed, zero failed/pending; latest full execution per disjoint suite in `a3-career-final-selection.json` |
| Backend preservation |103 passed, zero failed/skipped: CareerProfileServiceTests, CvRevisionReadinessTests, CoverLetterWriterTests, CvBuilderTests; InMemory/temporary SQLite and mocked exporter/summarizer, not MariaDB/live models or physical PDF acceptance |
| Types / full lint / production build |Passed after final application changes; final browser harness scoped zero-warning lint and diff check also passed |
| Independent review |No actionable source or verifier safety findings.57 cases / three suites independently passed, overlapping212. Separate verifier review independently reconciled browser counts and unavailable fixture reads; browser/backend/build not independently rerun |
| Rendered browser matrix |16 configurations:320/390/768/1440 × EN/NB × light/dark;96 whole-page axe scans, zero violations/overflow/page errors/unexpected writes. Six screens per journey:overview,profile,import review,library,CV editor,letter |
| Boundary/focus checks |Six EN/light configurations:320/390/768/1000/1001/1440;36 scans, zero violations. All14 direct edit targets have visible/unobscured focus; CV/letter stack through1000 and split at1001. Four configurations overlap the main matrix:108 unique screen/config captures overall, not132 unique cases |
| Fixture mutation boundaries |Main matrix48 explicit saves, boundary run18; three per journey:canonical project save preserving IDs/metadata/certifications/raw source, document-only rename preserving settings/version, manual letter save preserving revision precondition. All fulfilled in memory; no real API writes |
| Publication |See CAREER_PUBLICATION.md for exact commit/ref and independent readback |
The broad intermediate frontend run passed152 of153 cases and failed an existing typing-burst undo test. Production history code was unchanged. The test's simulated synchronous burst crossed its real one-second grouping clock under slow rendering. An unchanged isolated rerun passed. The fixture now pins only that simulated burst's clock and restores it in `finally`; a separate regression advances two seconds and requires two undo steps. The complete59-case studio suite then passed. Earlier failed reports remain FAILED, with that suite superseded by the later complete studio execution; totals never add overlapping runs.
Two early tablet attempts lacked `matchMedia` in JSDOM and are harness failures, not behavioral red evidence. A corrected viewport fixture reproduced the actual old768px mobile-mode behavior. The first browser pilot assumed desktop tabs on phones; the source already uses a mobile selector. The corrected pilot completed six scans and three fixture mutations. A visibility probe initially sampled the mobile selector's exiting invisible modal backdrop; the verifier now waits for unobscured focus rather than weakening application behavior. No source fix was needed for these harness issues.
Source imports, review/retention/conflict/history and render contracts are covered by selected existing frontend/backend tests; browser import review exercises the legacy pending comparison, low-confidence selection and no Apply. It does not qualify a parser, model or the separately deferred CV-import overhaul. Controlled CV HTML previews are not real exporter output. Prior accepted physical PDF metrics/visual evidence is reused only for unchanged renderer/fixture sources; no fresh PDF or native-language visual acceptance is claimed.
No production backend, provider, model or source data is accessed by the browser verifier. Every API request is intercepted; unavailable secondary reads are recorded and appear as honest unavailable states (company list, optional thumbnail preview and linked-CV assistance). Deliberate Career Save, CV rename and letter Save are in-memory fixture mutations. All external requests are blocked. Fixed mobile navigation can appear within a full-page scroll capture; screenshots do not establish native-device behavior. Representative mobile320,tablet768,boundary1001 and desktop1440 captures were visually inspected; this is scoped engineering review, not owner/native-language acceptance.
Native reports, failed attempts, captures and source/evidence manifest are under [evidence/career](evidence/career). There are108 unique validated screen captures plus one FAILED-focus.png diagnostic,109 PNG files total. Frontend aggregate references reports in its own frontend directory. To repeat rendered checks from job-tracker-ui against the built static export on localhost4338: `rtk proxy node scripts/verify-a3-career.mjs`; set `A3_BOUNDARY=1` for the six additional boundary/focus configurations. The pilot is an overlapping diagnostic, never added to the final total. AST-only graphify update passed; missing optional SQL parser and symbol-less file diagnostics remain tool limitations, with no LLM/provider activation.
Rollback reverts this presentation/control increment on its feature branch; no data/database rollback is required. Version guards and existing conflict recovery remain required. The independent document-date patch `ca519cac` and root security policy `de3d5031` remain separate. All188 historical dynamic translation-call reviews are accounted for; this increment's paired literal EN/NB keys do not complete European localisation.
NOT RUN: real backend/browser end-to-end, MariaDB, hosted CI, native screen reader/device/touch/zoom, live models/providers, physical PDF rerender, final integrated security/recovery/release. Phase10, Product Review, Global Jobs, European localisation and release acceptance remain open. No main merge or production deployment.
Next mandatory Gate F: owner review of this published increment before A3-IM07 Calendar/reminders/correspondence/documents. Preserve deadline date precision, consent, existing ICS/export and confirmed-send boundaries. Other independently eligible roadmap work may continue while that decision is pending.
@@ -0,0 +1,7 @@
# Discovery publication and owner acceptance
3 November2026. Implementation `c9c6b1abc1f87a907d1e37062cfa5e2ed3fd933c` on codex/a3-ui-05 pushed successfully; independent remote readback matched. Committed source/evidence manifest had zero mismatches (14 sources,54 evidence files;80 exported assets separately hashed).
Owner then explicitly answered **"Approve discovery and A3-IM06"**. Discovery Gate F is ACCEPTED; do not ask again. Next authorised scope is Career Profile overview, CV library/editor/templates/import review and cover-letter presentation, preserving canonical ownership, editor-left/preview-right, null-as-inherit, undo/save/conflicts/history, frozen packages and RD21. Deferred CV-import engine overhaul remains excluded. This acceptance does not accept Global Jobs provider expansion, Phase10, final integrated security or release readiness.
See DISCOVERY_VALIDATION.md and UI-05.md for evidence/boundaries. The original integration/UI01–04 refs remain separate. Root security policy de3d5031 and document-date ca519cac remain on their independent branches and are not silently included.
@@ -0,0 +1,31 @@
# A3-IM05 existing discovery presentation qualification
3 November2026. Owner explicitly answered **"Approve applications and A3-IM05"**. Branch codex/a3-ui-05 starts at accepted application receipt172074e9. No older design tree or unrelated implementation branch merged.
Filters and saved searches form a left rail beside a single result list above1000px. Narrow screens preserve filters-before-results DOM order; Jump to results and Return to search filters move focus without requests or route changes. Source coverage explanation is above both columns. Existing query/location fields, sort, saved-search create/run/pause/delete/dismiss, source attribution/provenance/original links, Save-to-tracker route and busy/empty/error/retry owners remain unchanged. Added only three paired EN/NB labels. UI language does not translate source content.
This is presentation of the existing NAV workflow. No new country, provider, radius, taxonomy, matching or in-app full-description capability was fabricated. Global Jobs' future three-pane authorised-detail experience depends on GJ prerequisites, rights and actual data contracts. GJ-00 planning is separate; GJ-01+ acceptance/provider activation is not implied. Source master and initial planning pack were read at `E:\Storage\Projects\Active\Job tracker\docs\planning\global-jobs-prompts\` because this older integration branch does not contain that pack. The original external source's provider/prerequisite constraints remain intact.
| Evidence | Result and boundary |
|---|---|
| Baseline |21 discovery tests passed before edits |
| Test-first focus contracts |Two EN/NB missing-landmark failures reproduced before implementation |
| Final frontend |32 tests/3 suites passed: discovery23, provider6, catalogue3; reviewer23 and baseline overlap, not additional cases |
| Backend preservation |14 passed, zero failures/skips: JobDiscoveryControllerTests, SavedJobSearchSqliteTests, SavedJobSearchAlertTests. Synthetic HTTP handler/FakeDiscovery, InMemory/isolated SQLite; no live NAV/provider request or app worker activation |
| Types/full lint/build |Passed; new browser script also passed scoped zero-warning lint |
| Built React browser |16 conditions:320/390/768/1440 × EN/NB × light/dark;48 whole-page axe scans, zero violations,48 PNGs |
| Connected journeys |All16: initial guidance/no automatic provider search, keyboard jump/return, wide/stack geometry, three-occupation search, save nurse/Oslo query, pause alerts, manual saved run, retained original link, dismiss and separately confirmed deletion |
| Mutation boundary |80 explicit requests fulfilled only by in-memory fixtures:16 each create/pause/run/dismiss/delete. Zero unexpected writes/page errors. All external requests aborted; no real backend/provider writes |
| Independent review |No actionable findings;23 tests/one suite passed independently, overlapping32. Reviewer did not independently execute browser/backend |
Native reports/captures and source manifest: [evidence/discovery](evidence/discovery). Browser harness runs from job-tracker-ui: `rtk proxy node scripts/verify-a3-discovery.mjs`, against the static export on localhost4338. Synthetic nurse/teacher/engineer listings are fixtures, never represented as current live search results. Source data remains in its original language even in Bokmål UI.
Two harness defects were corrected: initial URL used a nonexistent /jobs/discover path instead of /discover; immediate uncheck assumed optimistic switch state. The final verifier clicks the control and waits for the existing backend-acknowledged state. No application behavior was weakened to satisfy either harness issue. Failed attempts are not passing journeys. Fixed bars can appear within full-page scroll captures; native-device layout is not qualified by those captures.
Existing unit coverage retains sorting/metadata, initial versus empty results, saved-list validation/loading/retry, per-search result boundaries, stale-free request snapshots, failure-retained drafts/toggles/deletion/dismissal, duplicate-start prevention, current-language errors without replay, and explicit mutation recovery. These are controlled contracts; the browser did not repeat every failure path or perform actual Save-to-tracker import.
No backend/schema/API/dependency/revision writer/route or physical document renderer changes. Existing owner/persistence/right checks stay with their services. Rollback reverts this UI increment; no database or data rollback. The separate ca519cac document-date patch and de3d5031 security policy are not silently combined here.
NOT RUN: live NAV/commercial providers, MariaDB, real backend/browser end-to-end, hosted CI, native screen-reader/device/touch/actual zoom/native-language review, final integrated security/recovery/release. Complete Product Review, Global Jobs, European localisation and Phase10 remain open. No production/main changes.
Next protected dependency: publish/remote verify and owner Gate F before A3-IM06 Career overview/CV/letter workflows. Deferred CV-import engine overhaul remains excluded; canonical Career Profile, null-as-inherit settings, undo/save/conflict/history and RD21 must be preserved.
+17
View File
@@ -0,0 +1,17 @@
# A3-IM04 — B1 applications and persistent right context
Owner reply3 November 2026: **"Approve dashboard/onboarding and A3-IM04"**. Dashboard implementation c7d26d35 and publication receipt dc93b589 are accepted for progression. Isolated codex/a3-ui-04 starts at dc93b589; no older design-tree merge. A3 frozen design237c79b8 and original five concepts remain unchanged.
## Bounded implementation plan
- [x] Baseline62 tests/7 suites passed before edits.
- [x] B1 quiet filter/results surfaces and compact board cards through existing MUI owners. Existing density/sort/filter/page/columns/saved views/bulk/trash owners retained.
- [x] Persistent right context above1000px; context follows the task in DOM and narrow/compact layouts. Named jump/return controls. Existing dates moved, next action/preparation/activity/details and tabs retained.
- [x] Full-page/preview, list return/focus, unsaved guards, source language, precise status menu and revision writers retained. Corrected reproduced unsupported fully-prepared claim when next action is absent.
- [x] Test new focus/navigation contract first; final126 selected frontend,88 backend, types/lint/build and16 controlled browser journeys/48 scans/captures passed. Limits in APPLICATIONS_VALIDATION.md.
- [x] Independent read-only review: no actionable findings; reviewer52 tests overlap selected totals.
- [ ] Final source-bound evidence, coherent commits, publish/remote verify and Gate F before A3-IM05.
Affected callers: JobTable's jobs/trash/table/board modes; Kanban card/status navigation; ApplicationWorkspace full-page and overlay callers, primary/secondary tabs; shared EN/NB keys/tests/browser fixtures. APIs, persistence, schema, permissions and physical document rendering are unchanged. No provider/model calls, database migrations or dependency changes.
Rollback: revert this presentation increment on its branch; no data rollback. Do not modify revision writers just to ease fixtures. Remaining breadth must stay OPEN until qualified; baseline tests alone are not complete IM04 or Phase10 acceptance.
+13
View File
@@ -0,0 +1,13 @@
# A3-IM05 — discovery presentation and existing saved searches
3 November2026 owner reply: **"Approve applications and A3-IM05"**. Application implementation98e9502a/publication receipt172074e9 accepted for progression. Isolated codex/a3-ui-05 starts at172074e9. No new international provider or geography authorization is inferred.
## Bounded plan
- [x] Baseline21 existing discovery tests passed.
- [x] Filter/saved-search rail left, result list right above1000px; narrow logical stack and named jump/return focus. Existing source explanation prominent.
- [x] All existing handlers/semantics retained; no unsupported provider/country/radius controls or API changes.
- [x]32 selected frontend/3 suites,14 mocked-provider/local backend tests, type/lint/build,16 controlled browser journeys/48 scans/captures passed. Independent review found no actionable issue; reviewer23 overlaps32.
- [ ] Publish/readback, Gate F before A3-IM06 Career/CV/letter work.
Callers: JobDiscoveryPage, its EN/NB messages, tests and browser fixtures only. Existing API/data/provider owners retained. Canonical occupation/geography expansion remains Global Jobs work with its own prerequisites and permissions; GJ-01+ is not accepted by a presentation change. Rollback reverts presentation/tests; no migration or data rollback. Preserve source ads and generated-content language distinction.
+21
View File
@@ -0,0 +1,21 @@
# A3-IM06 — Career Profile and document workflows
3 November2026. Owner explicitly answered **"Approve discovery and A3-IM06"**. Isolated codex/a3-ui-06 starts at published/independently verified discovery receipt027907a80666f7ddd51c848411ceaacec6768f20. No older design/source tree merged. Root security policy and independent document-date fix remain separate.
## Scope and work packages
- [x] Inspect current CareerProfilePage/overview/section owners, CV library/editor/preview and letter presentation. Existing editor already places edit left/preview right and owns queues, conflicts, undo and export; retain these behaviors.
- [x] Establish selected Career/import/library/studio/letter baseline; no full-suite/PDF rerun merely for restart.
- [x] Career overview: useful section indicators and immediate section edit/focus actions, using existing canonical profile/draft state. Preserve unknown/loading/error states and source-backed overall completeness; do not count skipped setup as complete.
- [x] Audit every canonical section against actual editable controls. Initial source shows projects/certifications in StructuredCvProfile but no corresponding CareerProfileSections controls; investigate and close supported UI gaps through the existing revision writer, preserving stable IDs/metadata, or record a precise limitation.
- [x] Align studio responsive presentation with approved1000px split contract and existing mobile edit/preview mode; keep focus, controls, template/gallery/history/import review, library actions and letter workflow connected. Refine quiet chrome where needed, not physical document CSS.
- [x] Qualify existing import/source/proposed/selected/conflict/retention and letter history/revision behavior. No import-engine overhaul, new schema/API/dependency, provider/model activation or changed renderer metrics.
- [x] Fix affected bounded EN/NB display issues without rewriting working terminology. Fixed decimal attachment-size display remains a known candidate, not yet fixed.
- [x] Targeted frontend/backend/types/lint/build plus actual React controlled Career/CV/letter journeys, responsive/theme/locale/accessibility checks and independent review. Reuse unchanged accepted physical PDF metrics/visuals; distinguish controlled previews from physical exports.
- [ ] Commit/publish/remote verify each coherent package; only request next Gate F after this increment is complete and reviewable. A3-IM07 Calendar/reminders/correspondence/documents still needs that gate.
Affected callers: CareerProfilePage and CareerWorkspaceOverview/section editors; existing CV library/editor/template/preview and ApplicationCoverLetterSection/Document chrome; their tests and EN/NB catalogue. Canonical state, API writers, revisions and renderers stay in existing owners. Rollback presentation/controls commits on this branch; no database/data rollback. Changes must not silently replace source facts or reset null-as-inherit overrides.
Source comparison identified current studio compact boundary899.95px while the approved A3 handoff uses1000px. Verify field/preview geometry and focus at the boundary before changing it. The overall milestone remains IN PROGRESS; baseline/reused evidence alone cannot accept it.
Local qualification:212 unique frontend cases/10 suites,103 backend cases,types/full lint/build,16 controlled browser journeys/96 axe scans plus six boundary journeys/36 scans (four configurations overlap;108 unique captures), independent review57 overlapping cases. Exact evidence and limitations:CAREER_VALIDATION.md. Physical renderer and backend sources unchanged. Gate F before IM07 remains pending.
File diff suppressed because one or more lines are too long
@@ -0,0 +1,16 @@
{
"date": "2026-11-03",
"branch": "codex/a3-ui-04",
"base": "dc93b589c995f4edcc48f658ddde571356d6dd86",
"coreFrontend": {"passed": 69, "failed": 0, "suites": 8, "report": "CORE_TESTS.json"},
"disjointWriterFrontend": {"passed": 57, "failed": 0, "suites": 2, "report": "WRITER_TESTS.json"},
"backend": {"passed": 88, "failed": 0, "skipped": 0, "report": "backend/a3-applications.trx", "environment": "InMemory and isolated SQLite; mocked summarizer, no live models"},
"commands": [
{"command": "rtk proxy npm run typecheck", "exitCode": 0},
{"command": "rtk proxy npm run lint", "exitCode": 0},
{"command": "rtk proxy npm run build", "exitCode": 0},
{"command": "rtk proxy node scripts/verify-a3-applications.mjs", "exitCode": 0}
],
"independentReview": {"result": "no actionable findings", "testsPassed": 52, "overlapCoreTotal": true},
"notRun": ["MariaDB", "real backend browser integration", "hosted CI", "native device and screen-reader review", "explicit board ArrowRight scroll assertion", "actual zoom", "native linguistic approval", "provider/model services", "final integrated security", "production/release qualification"]
}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,167 @@
{
"base": "dc93b589c995f4edcc48f658ddde571356d6dd86",
"recordedAtUtc": "2026-11-03T09:03:57.755433+00:00",
"policy": "Text LF-normalised SHA256; PNG/export raw bytes",
"sources": {
"JobTrackerApi.Tests/ApplicationWorkspaceTests.cs": "ebbf3cc7762bb5087861da37f3d6faac5a0c988598487dadfdadfab9a6dea0c2",
"JobTrackerApi.Tests/JobApplicationsAppliedDateHistoryTests.cs": "367a3e9d1a61358571afb8852d4edbe794522276f36009c5af2ea2cde1965b75",
"JobTrackerApi.Tests/JobApplicationsAuthorizationTests.cs": "1eba1b885107db636bd5d9a12e0e163f8cb578e810801c4e8dc58eed09b899bf",
"JobTrackerApi.Tests/JobPipelineTests.cs": "15513f49a0b8a47295cbed15cf0b4d62d4e85faa57b4b5608ea8b52fdccebd2f",
"JobTrackerApi.Tests/JobQueryParityTests.cs": "fd5ff8a7ed9cea356e1778514572380e203ac3806aff11ca334f7e1502a26fcd",
"JobTrackerApi.Tests/Rd21JobPersistenceTests.cs": "945fb6ee4195ff9d6f14795441df1325c810b9a655dc841f825a646dcdecd452",
"docs/pre-phase10-ux/preservation.json": "a4c2a5a0244ea89381008218de32daee1f615a250eb3808b60e0ee103c674d4d",
"docs/ui-modernisation/APPLICATIONS_VALIDATION.md": "a3781d1c2cdd368e0606b82218ef6dc0e543b0b82fb563278a367a1132282aba",
"docs/ui-modernisation/UI-04.md": "d2b2c3d5db1ec9a6ccbea3014bec22f16986bede368e8546caf7ebf6b70fcbe6",
"job-tracker-ui/package-lock.json": "bf31e90d7af03e8af059db2aaf893925b9e8881a30a1688034ed88ef45d4fcab",
"job-tracker-ui/package.json": "3745394e406cefa40d30a87e840bccb359be147bac6ffba736e2ae90898a8626",
"job-tracker-ui/scripts/verify-a3-applications.mjs": "f55aa36ae492e7f8c004a6bf3da0d7eee44dfc457d88163a78fbceace0f34200",
"job-tracker-ui/src/application-workspace-overlay.test.tsx": "86ec993ae4e0c2f96eec71e2797502247f4e5335cf6f39001e881d0c44991152",
"job-tracker-ui/src/applicationWorkspace.ts": "3b00a4fe16159bdb9603eeb37bfdf5e5eb9a87d7815227fa3aa2f0da6e4f232c",
"job-tracker-ui/src/components/JobTable.tsx": "515191502a1bb0629f816936059791ed71dd05b1fc6549f06ec6e88e9c22733c",
"job-tracker-ui/src/components/KanbanBoard.tsx": "9bb9b08fa66884e0f40fa751c540d421fa4c4c604a796c30e21a0ca53e0c7387",
"job-tracker-ui/src/i18n/I18nProvider.tsx": "d22b5d033d0e405ffb5d581c752d61a24056d1e496f5f6a2f1baecef500f2113",
"job-tracker-ui/src/i18n/translations.ts": "2ee1320e2aa70b42adf73a7876fe979dc3bba8914889914003998dc35df2657c",
"job-tracker-ui/src/layout/AppShell.tsx": "33dc40054ce390cc532e3bc51d6301795359f4105bac38b2dcdf2d17b3f4b917",
"job-tracker-ui/src/views/ApplicationWorkspacePage.tsx": "f3fe99a0c73a8bf04f632832e01e3a0cef6e7cfde6d6a815e3aa0faf0068b673"
},
"evidence": {
"backend/a3-applications.trx": "b0908ef7a089f728d314c06e1e5440bc208406a371a00ba7e50f425c1fe2a364",
"BASELINE.json": "2ff316833a60138e6b5c9e782fd5a637ca743edfac495b7a277e244e4fd44b2a",
"browser/board-en-dark-1440.png": "4b76debdeee108d27e1ad464943f4657238bf938978235af924cc98c2a767205",
"browser/board-en-dark-320.png": "5bb81e37c4c3def10b1828837b429d66c76af9a5b7fab6c95c1321a2381ecbb3",
"browser/board-en-dark-390.png": "d1574105dfa92344b3b018e70fc40913d3f006aec88ae99f3f9bd2941112bb52",
"browser/board-en-dark-768.png": "9cb7c5c302698d5ba398043a08ded844d9376e02e0364472cd06eff1ad5fccb2",
"browser/board-en-light-1440.png": "513770e2f1fd6f87b758262dee4f7aaf0cfec77da23e3842d6c49785b2b0758d",
"browser/board-en-light-320.png": "fd92a944b245169459e2bbf96b312c8de349a69fc5fc8330bb314aa4fd92a285",
"browser/board-en-light-390.png": "e40abb4a83675e6344dd0843f59425a84752759dd38f2e7c5dc08cebeb6a4d84",
"browser/board-en-light-768.png": "ada203cedea470fea279b397da8a9b1eb38f6113ce36b54cb6fd4aae7a58b634",
"browser/board-nb-dark-1440.png": "88936a94046edb46e15f598a7171cb17fdf1a9fffaf5e4fc22d7dcd8a950d7b1",
"browser/board-nb-dark-320.png": "c94c9bdcb91bed1c91ffeea5057002ea0ae363aca88ffd6c004b0768e294840a",
"browser/board-nb-dark-390.png": "a975021ae84550fe103fe2c8af5456301e69fa7be52cbea8091403c29517b11e",
"browser/board-nb-dark-768.png": "88f65c6bb5c040a0f70f0b15983bb7b298df9bc017c405bb21c733d17708e219",
"browser/board-nb-light-1440.png": "0dcc04d07f297da3ebda5c67a50d97e81ef699d76da4c71087cdf9a5a16c05ae",
"browser/board-nb-light-320.png": "294bba1ca76969cb4b2ebeb0c5cdd2311387cd9c4255c23c9735c22747e0f831",
"browser/board-nb-light-390.png": "332374c110f0274fe98de9cf36f6dea21d6ef8374a32e6f17bfe285edb20a527",
"browser/board-nb-light-768.png": "142ed86182f17a41424f8da70c2f215c5a9634251ad7c12217493ab61a518c16",
"browser/BROWSER.json": "014e4d9db96b643e9b1d9d9e009a6db63dc64639197907d4572fac3bb1fecd45",
"browser/detail-en-dark-1440.png": "18e8509a104e96d76025c486ad846ef653ce258628ea5154bf9673e5ceaadcc0",
"browser/detail-en-dark-320.png": "78da997f5d102f4657d9809f0529a27a09201174a0c2a42d62e47d682e8cdc26",
"browser/detail-en-dark-390.png": "f706eb060d8c28f7624e3ddebfb0cb693fc7e9bb1186f37c0d023b08105db037",
"browser/detail-en-dark-768.png": "a70666a0e29892164db49e6f62e472bba5ee87a5541e6ae431c3d4a23d6e3614",
"browser/detail-en-light-1440.png": "fd6889a8896aa149169bc38f1ccd15da10374b05f600347acf2b34f08ab72e69",
"browser/detail-en-light-320.png": "0fa9a83f6021d729ad0b72c8c4a45d78fc98a19561a24b89a32ca81fac0915d3",
"browser/detail-en-light-390.png": "b94429f5ae4fe864c2404ea096c9f529cc0acde9bb04cec3b026020d6775b39b",
"browser/detail-en-light-768.png": "c4387bc5d3f4a9cbc0a90ee81ec04d75faf17e4383f1b8746566067edeaa6d4f",
"browser/detail-nb-dark-1440.png": "2e627b7cafd883d8d6cc2da205ae67730277a333db0de557d613619b99926853",
"browser/detail-nb-dark-320.png": "776a9e2dd4e282a388a316a2553b9ee6ce05b5185a34148fef85872d808228d4",
"browser/detail-nb-dark-390.png": "8dbdc071b082973a03efdc913a126563fe3d9d8fac43aca9b6cc3973d8b305bc",
"browser/detail-nb-dark-768.png": "f45f95b53ae27251a7ad28d6333d3b4f4f580337a277e57f378834bc005aa610",
"browser/detail-nb-light-1440.png": "cae879f63a83d1224e8e5938d28f5c0466e175e9bbd7d52f9c1f1dfd804a8faa",
"browser/detail-nb-light-320.png": "ad7273bc551228a8336cf89e7fd08d336040cc759b3e6d76aa7392c79ab25468",
"browser/detail-nb-light-390.png": "bf0e3842922559b5eb276ebc330dfced3d735a897bc950cb3381c944fd6217ec",
"browser/detail-nb-light-768.png": "6d652da800de55b8f8faf224ad114f7195bf7a3062eb33e77d433a829529aaaa",
"browser/table-en-dark-1440.png": "3418f05ede09989ce851b46c1ee527f2eb9d082aabc69c87bcc96a2e298dcea3",
"browser/table-en-dark-320.png": "fbed9a3661707389bc9dd4e6c9ccb06a5202a01d7814a06ee268835f8615e807",
"browser/table-en-dark-390.png": "b22ff8c2cfe60426987c09db08eb316d6b06becd5400a06d719c8860e2079bdf",
"browser/table-en-dark-768.png": "2fafba08d45d97443122960ae8ebd05cdda2ae6a020b890531d494ecca9d3b70",
"browser/table-en-light-1440.png": "ec8b007b6b77a560bd323355a1a256804aef96c9c3f0699f12fcd6a3a6d30522",
"browser/table-en-light-320.png": "b4ee0a232b804ff9d6fb40bc4d9e77eb197b13a16fb1c871828ed9926700d0d1",
"browser/table-en-light-390.png": "f8f413381aa9c71fcfd5ec9df08f71e6c708648779e5ddc8af7e734592ea701b",
"browser/table-en-light-768.png": "77df715142dd5cd6b7b32ddfe1cf425f7992d8d10db3175d1122af2ccadb1191",
"browser/table-nb-dark-1440.png": "507e11b09e537a7a2f7650f16d3c0ef8b680ddef10cec2ba6c13bd6b27cf62cf",
"browser/table-nb-dark-320.png": "6ae3e32205a325d42f9cc0102cb2d50480687917f894400ddf99360f821ccafa",
"browser/table-nb-dark-390.png": "d3739c8f4b662a19813f69f21ea905b683ea04836c91ccfe299147bd976792fd",
"browser/table-nb-dark-768.png": "e8a2420a3b8ca18aa9cd609622512a33c6e152d55ee23409e1dba459ee9cf66b",
"browser/table-nb-light-1440.png": "e68ce699398394386266270a908c831738b0683442122956d4332bba10a00be8",
"browser/table-nb-light-320.png": "54beded4edf634714e3c3a849530af56d5826159e5b851394069a848bae2d83b",
"browser/table-nb-light-390.png": "010dad9ad4aa6fc56284de4ca1f8561497421df878871a27a21b58d47756dc5f",
"browser/table-nb-light-768.png": "9a215b0382afd0ccf919a0a07e2a09ffeeb209256c6a3e1265046489613ff6b0",
"CHECKS.json": "787ec1ccf1e42fc8776b65e8a70e9861bf70081831088700b5d0f016791e5680",
"CONTEXT_RED.json": "2e4d00bedec88c050cb9cd4f443497c4846ca889054c2f367b2b1fe356e60c16",
"CORE_TESTS.json": "d59ca1fb7894367735c9e26725e0f946bdf7bfdc3cb4a100fce1fbe2f201caa0",
"READINESS_RED.json": "570007618104ef186c569236634e9bb3d5158722faea847a20f6df33c100144d",
"WRITER_TESTS.json": "24c77d92cd9d66ccaac07d11c8c142d11d48f050e99c30d87af5088c9f87ae34"
},
"export": {
"404.html": "84c9eba7e93604d360efad259856ac2ecb38e577918efa2174032628ff7552b8",
"__next.__PAGE__.txt": "97cf0e26dafeb33b6d11e12d8f34661b17c08c66b3ec05919ed23b035a36728f",
"__next._full.txt": "5d1b95cc3160a9ac024392d1b49aab735c1b325c598001291f6ecc56bbf85ca8",
"__next._tree.txt": "4a52ed54431d58bbe9c96d0b45816c031682e23b163c363f204cd0de0584a9e0",
"_next/static/chunks/0-_aq6ipzcshj.js": "39f90c215bf52aef6274ed3dcc0f8af32e21a37fe8845b3bca0d6ea60da6a8c2",
"_next/static/chunks/07vdc-duql714.js": "5a4840d1ba6b65782459968940a2f4cf973c99f0f77890f4171c4f420f339353",
"_next/static/chunks/0ah1fzqmie05a.js": "5c65505a7dcbac63ac71d254e619a4c800943bfb4fa16cd40c10cdbe7e9b6e31",
"_next/static/chunks/0bdt7ln111t48.js": "6184b1a61f22e2a640c17941634fdc75678ce93d142848d9f07f163e0d1fd201",
"_next/static/chunks/0bwvt3mysnclc.js": "7705667a1b75812b7833d9c9dff47fe023015e58e382c40f4507d9948c973af4",
"_next/static/chunks/0cz1d0mv5g_q7.js": "0973c1d64c88adc8e3c950410cb58b288f72118d5965b78049438deb8f2f9683",
"_next/static/chunks/0enhs8x_8oeah.js": "44c76f6178d407e1f147fdf70015fd05c21e58ed220fc922d23dfd1e0f8631bd",
"_next/static/chunks/0jcvc3qm6-lyk.js": "7c27e1fe373b822adc68c63096a5bf38444ad605b9743f0920271652989c56f1",
"_next/static/chunks/0q20g9o8x-k8z.js": "3d4d9086985419aa8866b032158196c774acb8bf318f3c8245508c8daa9c5148",
"_next/static/chunks/0q_pwu9jxv4-d.js": "42a43b3d7245a413c7c29b4cbe87823037a6dbc637e2e282c92405470e0f575d",
"_next/static/chunks/11-48p8kygxgp.js": "57eb9059599b5a5a30598d0a334912d58af571c0ffe28448ca76ad77c8ea8df9",
"_next/static/chunks/14-lfugawba2w.js": "6a5780ca3c84d7f130f3c0a14431c85c7a1e799e2645b8c171161dab40a64360",
"_next/static/chunks/1435in_k_-dhc.js": "4757476512d5c4dd25f9264a18b304ed4824b23aff1c09e134fcbff21d9c36b6",
"_next/static/chunks/145oicobmjvm7.js": "d6bbbdeed1381652dc7412e5ce673a077579ecd5cee8934cb6b533c814098764",
"_next/static/chunks/14e7ovj0s3elm.js": "070567dd4d23fb9fa0b9ba132185a697af6578045d43b2b1c7bbb2a1594d935d",
"_next/static/chunks/154b5a6du9olf.js": "49e4df3a3e10119ddc34f84767883b9228ff6798a07fd759c2fb8e2be62fe9fb",
"_next/static/chunks/16lfece6cnlln.js": "716363ba044f30b0e70440756b4e5eafa2d25f2e1628e855e3bc4ab9eabee3d3",
"_next/static/chunks/1d0xrdyyzw7qc.js": "c11668ff1e152008e0d7b4454af12eb36c97df46a5860938e2eb5d8429b374a8",
"_next/static/chunks/1h7j7ef9e6i41.js": "cb6cd497566dc188b67d09b9c031ef9bbf36f2b85d0aac02621f56daa44faa34",
"_next/static/chunks/1ke8pzecwofrg.css": "32e9ab963ebadebcbe2c68dffb24cfbfc8cc24255ad91b48b7941fc777bf7439",
"_next/static/chunks/1m3dt58dmprbw.js": "3a80b00707e6a884a03fa636260511585f1760f37c24fd4861ead110e6b3e985",
"_next/static/chunks/1req80b9jj38r.js": "eee4d2e3789e1215195dba99ad0f09d34f8c83da848322b76054722233e9dae3",
"_next/static/chunks/1w3q8yrcjn2jk.js": "365200e241ee9290e93d7c2fdba169f2b0a8e774541e3cbf3f6f2781110fa644",
"_next/static/chunks/1xn023_28rgzj.js": "4f7f2108d030a48d039930736c92a55710975dddf419fe673f84d92899b1f575",
"_next/static/chunks/1xwc-b795syag.css": "f73c002233f931ca14d0ae58815c47ca9f2659f25b1547a6d1fdca12a2a00b3f",
"_next/static/chunks/1yx5pd9k61fi3.js": "1f9bb26664ca84fef80c0987470c1357c63015cf68fd14dc569f504e373fcd2a",
"_next/static/chunks/1zi8i6dnxiac_.js": "8aea28bbe6a138e5d4b619429ca71570883a7aee974b86d5a4a746d90f704dbc",
"_next/static/chunks/2-o9_wag-xnw1.js": "2d5526cb095b6f27580073719533b9448a17869517d9025c08a5b18b5060b1a7",
"_next/static/chunks/22uh2tvaw80j2.js": "dafe6b4e23dc5c1d32f8b4a60c561238d2d5e7545f23ebc5b3f7304b48626dbf",
"_next/static/chunks/22wx8--1b9tnq.js": "3f7d8e762371262c6a740b4dac21725b424847319afac46055e97074a99ff5f5",
"_next/static/chunks/245ibf0f31ne8.js": "8b27ab5d720bd278b5d73a7e824bfcccf4cc893ced9fa6f1937bb2bc7a65f967",
"_next/static/chunks/280cq9ekejv1f.js": "01de8c1c3555cdd8d711763065ea9d8aec2968c3053f61254e43e26c999027bf",
"_next/static/chunks/2br3ad_-bc7k9.js": "80fa55f7a32db4d743fda36747c36994fde00a0f53f2eb25b2a6d07c6fb97cd7",
"_next/static/chunks/2gd9s_n-0nl1p.js": "31e2811be51a3c4d0ff2d1e3cea756e7fd8d57ef89141b5de69f638c1301d039",
"_next/static/chunks/2ghgf2s9b2iou.js": "23d8ff31e2128d0541c1887785fb75885323fea7c5d4f35826513b75c12c2ae3",
"_next/static/chunks/2s2gjr6ro25dj.js": "7489e2ac285a05b563c2bcb4eaf9274bf930f2a7385f17d6d5e6850064b88b10",
"_next/static/chunks/2u5qve004opku.js": "be388d9a6aa423082bafb4584c3facc65ddfed71bcfa5c1d06b097b408c5ff97",
"_next/static/chunks/2xlg4_1fj8fxh.js": "8ab4ba521db0167f3dbf684787ebf643cbc66fa7ffff7cdc65a8d8076a926155",
"_next/static/chunks/2z42el0b2mp8_.js": "86ff990ef32c90c4839583e4f1d1bcbddb165dad3141b9fcd2ecec67f4ff24b8",
"_next/static/chunks/334vtqp3-g1j6.js": "c33d42da97f3af7388e29273297e9f42c67f54b7f5ec77a5d0637e2da06d7f7e",
"_next/static/chunks/3720519r84mh6.js": "54358db392a13914e3363046d594e824b1a3ef987913d95002bf48267dded4aa",
"_next/static/chunks/399b23gr2par9.js": "8da49aad4d33ee2f3486a41437b01160b9b3628b600024b7fb6560069aa5630c",
"_next/static/chunks/3bqn9b34na0b9.js": "f1b8ebcc1b22251c33c9f3a5d11c1f893cad2da2e8744a441e790f7347aa9e73",
"_next/static/chunks/3ckk_j5ril9ag.js": "87f631dae7b648d32171e9e05a3e000753ecb54f8d3b86a4401c0e4ab4d73553",
"_next/static/chunks/3f96r6vscobou.js": "d4b452ff3f1433f8fe1df705a8f592326f51b5a8846e6c2790d28df5a977aed3",
"_next/static/chunks/3gkylew_qn7cw.js": "7e6c74c81be0c41ab433e36d65b914f62c48f332922e27f7cc953476f4dd78cb",
"_next/static/chunks/3m8xxac_ytvhs.js": "c4b1089a400547325978631e15b4739295f0d98818fae9be31524a2090e7280c",
"_next/static/chunks/3mowdlh-jq9ii.js": "2c6ccd1500d28ec0c7312cb08ee221f0e4184ba21465ee166a054aa9a6c7f3ed",
"_next/static/chunks/3os11ovm65tyl.js": "c5a908bd61f53f0d75927efb71e53aef8fdd9b2e4fef412a167990dbc702c166",
"_next/static/chunks/3q4v10rrqy40n.js": "d87ff7b7a0f07d0d92eab3876481eb686a12d9c43d8b92cbe406aefa227a11c1",
"_next/static/chunks/3q80eur194l-9.js": "7b52d29843c23a0ed74056eeb1704de14488f36e9d05f2f8271434c61051dce0",
"_next/static/chunks/3u61o8t7m_jza.js": "86231c12e0f8cacc8638bed0bc4b34f645fc35e60de342dc154d3cce0c9a5afa",
"_next/static/chunks/3w2h78_04ah7i.js": "aaa2a9d3c3853e877c61dd49b40c2255cb0afab4989929d23d939b3c9771c5d0",
"_next/static/chunks/40y_aqqilokr2.js": "1f5a5260316134d6bffe949400752ee6b42addf908ae714ef4ae4ebde916dddd",
"_next/static/chunks/43b5x8qjjh3ax.js": "6ee7261cf9a63e0e6ea181bbb09125e09948588b6e10b5c02727c686a6062a3a",
"_next/static/chunks/442d7ylb3po0z.js": "d95cedfbdcd00c674fd718cbbf391ec01c0728018b0db2461a06df7074049132",
"_next/static/chunks/turbopack-25fzg9ay_1ss-.js": "c40f39e993a30c96d6247bb3a7b581538bb046efe8ef8ec07bea3ba32291750f",
"_next/static/k1t18XJ0YLVrar9ywkslX/_buildManifest.js": "9476e0afd3f9da68a64e6ec58631191fd3eaca62c9f5a377e7517fe9a89e59ea",
"_next/static/k1t18XJ0YLVrar9ywkslX/_clientMiddlewareManifest.js": "5483e3295dc35dfe29ea932efc85341c916f10ff78ff5b0e965e003710893a4a",
"_next/static/k1t18XJ0YLVrar9ywkslX/_ssgManifest.js": "678f6ce2cb80b1fe72fc67e7412be6e2ab6ada083111b64f7c40d35e3cba5e00",
"_not-found/__next._full.txt": "4a6107cdd9dfc4744020eec28e7f1633ea54d67113d0a46aba403cf16c6f992e",
"_not-found/__next._not-found/__PAGE__.txt": "7608252acc8387f329317433e76703bddc91437524fd36408b2badd27dc07344",
"_not-found/__next._tree.txt": "78368e5de55075d599068e4c97332e93fe4bfc16c1e47096024ff403eacf38f2",
"_not-found.html": "84c9eba7e93604d360efad259856ac2ecb38e577918efa2174032628ff7552b8",
"_not-found.txt": "4a6107cdd9dfc4744020eec28e7f1633ea54d67113d0a46aba403cf16c6f992e",
"favicon.ico": "8d4923e2c487805ea9f852a685b2cf0fb10512ded8290d2a5c37d1cc8fd0702a",
"favicon.svg": "63ecf8f37f8bb146ecfae3917187c6b692d4e801641e8a314486a4007912f3a3",
"index.html": "9c76b3aef2c98ea2dba87c165650061cbcdc8f01368a7fc3bdb56d4e06843062",
"index.txt": "5d1b95cc3160a9ac024392d1b49aab735c1b325c598001291f6ecc56bbf85ca8",
"logo192.png": "bc652031597fabd19b9f14e22a71f809490d218037521b3b64d013418c1390b4",
"logo512.png": "5129e9bc1ba812b711fd9a646d3a38a906d365a26ee685df183b8752458944d4",
"manifest.json": "2667ce63c2e0835b7007239816a5597639321d333da396a78638dfa9e8a7c935",
"mockups/dashboard.svg": "318be3adb1324c26eb30f05572a29528a3e38331c6a604652eef75b54f8c29dc",
"mockups/pipeline.svg": "db2ef41faabeb90e7ce85413e168581686c54535d970fc7d8deda3888a479de4",
"mockups/workspace.svg": "9bbab22349147c7b01d6e18c93c622a6f8aed6dedaf23715189ab54d60e1ddbd",
"robots.txt": "e5ab0d231eeb01b4a982d1c79a6729cac9797ad15a69247e4f28ba6afc149b4c"
}
}
File diff suppressed because one or more lines are too long
@@ -0,0 +1,556 @@
<?xml version="1.0" encoding="utf-8"?>
<TestRun id="68d396f6-e71e-4a2e-bb5f-f343b1a9f40a" name="Connor@CESNIMDA 2026-11-03 09:58:24" runUser="Cesnimda\Connor" xmlns="http://microsoft.com/schemas/VisualStudio/TeamTest/2010">
<Times creation="2026-11-03T09:58:25.0013700+01:00" queuing="2026-11-03T09:58:25.0013704+01:00" start="2026-11-03T09:58:24.0629333+01:00" finish="2026-11-03T09:58:28.4175631+01:00" />
<TestSettings name="default" id="f7cbc00d-cf16-4de0-a760-6bc05056b2cd">
<Deployment runDeploymentRoot="Connor_CESNIMDA_2026-11-03_09_58_24" />
</TestSettings>
<Results>
<UnitTestResult executionId="04288250-5e7d-47ff-8c28-31c7d76ad0be" testId="5f47dc74-c7bb-6b08-131d-55a4f7abbf36" testName="JobTrackerApi.Tests.Rd21JobPersistenceTests.Stale_or_unversioned_snapshot_cannot_erase_an_acknowledged_job_edit(omitRevision: False)" computerName="CESNIMDA" duration="00:00:00.1541663" startTime="2026-11-03T09:58:26.7779005+01:00" endTime="2026-11-03T09:58:26.7779006+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="04288250-5e7d-47ff-8c28-31c7d76ad0be" />
<UnitTestResult executionId="40f0f8ac-58ca-4a1c-b7af-6dd598f15c2c" testId="b5fe2723-67af-5c72-78d9-28239b4d24c5" testName="JobTrackerApi.Tests.JobPipelineTests.IsProspect_false_for_post_application_stages(status: &quot;Ghosted&quot;)" computerName="CESNIMDA" duration="00:00:00.0000023" startTime="2026-11-03T09:58:24.9814415+01:00" endTime="2026-11-03T09:58:24.9814415+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="40f0f8ac-58ca-4a1c-b7af-6dd598f15c2c" />
<UnitTestResult executionId="da8474ac-47ba-435f-868c-d0f8dbc09b45" testId="4d9cb541-8911-0d74-cb02-8d7f6700dd1f" testName="JobTrackerApi.Tests.JobQueryParityTests.Table_pages_and_board_have_identical_owned_membership(scenario: &quot;foreign-company&quot;)" computerName="CESNIMDA" duration="00:00:00.1360510" startTime="2026-11-03T09:58:27.2105492+01:00" endTime="2026-11-03T09:58:27.2105493+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="da8474ac-47ba-435f-868c-d0f8dbc09b45" />
<UnitTestResult executionId="d89c2358-4477-4df9-8d6c-86dee59740f4" testId="0405d09d-9d3a-bdfb-afc6-17200531890c" testName="JobTrackerApi.Tests.JobPipelineTests.Every_stage_belongs_to_exactly_one_group" computerName="CESNIMDA" duration="00:00:00.0001886" startTime="2026-11-03T09:58:24.9829539+01:00" endTime="2026-11-03T09:58:24.9829540+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d89c2358-4477-4df9-8d6c-86dee59740f4" />
<UnitTestResult executionId="6b1cbd7c-0e2d-4d42-8141-a72b7bc88fbd" testId="5b8ea46d-ee44-6470-1381-3f43ab773db6" testName="JobTrackerApi.Tests.JobQueryParityTests.Table_pages_and_board_have_identical_owned_membership(scenario: &quot;standard&quot;)" computerName="CESNIMDA" duration="00:00:01.3278494" startTime="2026-11-03T09:58:26.2725472+01:00" endTime="2026-11-03T09:58:26.2725476+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6b1cbd7c-0e2d-4d42-8141-a72b7bc88fbd" />
<UnitTestResult executionId="22279e58-5d23-4159-95c2-1ec20e36cd47" testId="ee747285-6574-0968-3d1b-5b4086b49e77" testName="JobTrackerApi.Tests.JobQueryParityTests.Table_pages_and_board_have_identical_owned_membership(scenario: &quot;location&quot;)" computerName="CESNIMDA" duration="00:00:00.2189637" startTime="2026-11-03T09:58:26.8163187+01:00" endTime="2026-11-03T09:58:26.8163192+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="22279e58-5d23-4159-95c2-1ec20e36cd47" />
<UnitTestResult executionId="49e58d06-7807-40ca-8731-f960c544611d" testId="43471150-bda8-0b87-4c8d-1cd20471638b" testName="JobTrackerApi.Tests.JobPipelineTests.IsProspect_true_for_pre_application_stages(status: &quot;Preparing&quot;)" computerName="CESNIMDA" duration="00:00:00.0000017" startTime="2026-11-03T09:58:24.9808775+01:00" endTime="2026-11-03T09:58:24.9808775+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="49e58d06-7807-40ca-8731-f960c544611d" />
<UnitTestResult executionId="7bb788e6-0268-410f-8b2f-2c646f4fd423" testId="406bfb2f-20b7-15bd-2069-50eef30dff88" testName="JobTrackerApi.Tests.JobPipelineTests.Normalize_canonicalizes_prospect_synonyms(input: &quot;bookmarked&quot;, expected: &quot;Saved&quot;)" computerName="CESNIMDA" duration="00:00:00.0000060" startTime="2026-11-03T09:58:24.9792309+01:00" endTime="2026-11-03T09:58:24.9792309+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7bb788e6-0268-410f-8b2f-2c646f4fd423" />
<UnitTestResult executionId="32f51ce0-8242-46b5-9e72-c980a36a0897" testId="9ca882ec-2b75-a26b-1420-961f41c85538" testName="JobTrackerApi.Tests.JobQueryParityTests.Table_pages_and_board_have_identical_owned_membership(scenario: &quot;correspondence&quot;)" computerName="CESNIMDA" duration="00:00:00.1085419" startTime="2026-11-03T09:58:27.9666368+01:00" endTime="2026-11-03T09:58:27.9666369+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="32f51ce0-8242-46b5-9e72-c980a36a0897" />
<UnitTestResult executionId="1f475ccb-5169-4cf7-948f-10f70c02505d" testId="243583b0-ea8a-0c2d-b704-f9c081502a8c" testName="JobTrackerApi.Tests.JobQueryParityTests.Table_pages_and_board_have_identical_owned_membership(scenario: &quot;interview&quot;)" computerName="CESNIMDA" duration="00:00:00.1460707" startTime="2026-11-03T09:58:26.9625286+01:00" endTime="2026-11-03T09:58:26.9625287+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1f475ccb-5169-4cf7-948f-10f70c02505d" />
<UnitTestResult executionId="141e205c-c74d-4c32-be0e-54216ffe6766" testId="6ba5666c-74e4-b81b-103e-21d383c8c6e4" testName="JobTrackerApi.Tests.JobPipelineTests.Normalize_canonicalizes_prospect_synonyms(input: &quot;in preparation&quot;, expected: &quot;Preparing&quot;)" computerName="CESNIMDA" duration="00:00:00.0000112" startTime="2026-11-03T09:58:24.9608339+01:00" endTime="2026-11-03T09:58:24.9608339+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="141e205c-c74d-4c32-be0e-54216ffe6766" />
<UnitTestResult executionId="cd020b9d-b4d5-4d4d-8595-bcc8bfc45720" testId="d5dc78bf-9b64-780c-e1a6-189228b35e67" testName="JobTrackerApi.Tests.JobPipelineTests.Stages_are_ordered_and_unique" computerName="CESNIMDA" duration="00:00:00.0029757" startTime="2026-11-03T09:58:24.9827554+01:00" endTime="2026-11-03T09:58:24.9827555+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="cd020b9d-b4d5-4d4d-8595-bcc8bfc45720" />
<UnitTestResult executionId="b1e757cb-3ad8-4705-9b96-d302a429a298" testId="807b4ecf-7901-9e43-fb43-71e8fb58731f" testName="JobTrackerApi.Tests.JobPipelineTests.Normalize_empty_becomes_default(input: &quot; &quot;)" computerName="CESNIMDA" duration="00:00:00.0000391" startTime="2026-11-03T09:58:24.9821953+01:00" endTime="2026-11-03T09:58:24.9821953+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b1e757cb-3ad8-4705-9b96-d302a429a298" />
<UnitTestResult executionId="f276ab6e-8f53-4f57-b69f-89cb8866aef1" testId="e3216f8a-8510-078f-dd29-645ff395558d" testName="JobTrackerApi.Tests.JobPipelineTests.Normalize_canonicalizes_withdrawn_synonyms(input: &quot;cancelled&quot;, expected: &quot;Withdrawn&quot;)" computerName="CESNIMDA" duration="00:00:00.0000950" startTime="2026-11-03T09:58:24.9821086+01:00" endTime="2026-11-03T09:58:24.9821086+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f276ab6e-8f53-4f57-b69f-89cb8866aef1" />
<UnitTestResult executionId="a39b54d4-9415-4129-9946-7f3619fd7916" testId="b7972ccc-92fa-2f26-8dd4-06b22977c9bb" testName="JobTrackerApi.Tests.JobPipelineTests.Normalize_canonicalizes_casing_and_synonyms(input: &quot;APPLIED&quot;, expected: &quot;Applied&quot;)" computerName="CESNIMDA" duration="00:00:00.0000649" startTime="2026-11-03T09:58:24.9794410+01:00" endTime="2026-11-03T09:58:24.9794410+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a39b54d4-9415-4129-9946-7f3619fd7916" />
<UnitTestResult executionId="8de28afd-87a1-4db8-be7f-35680fbcf918" testId="e4227296-3fbb-0af0-0d38-a3229e8a3931" testName="JobTrackerApi.Tests.JobQueryParityTests.Table_pages_and_board_have_identical_owned_membership(scenario: &quot;custom&quot;)" computerName="CESNIMDA" duration="00:00:00.1136599" startTime="2026-11-03T09:58:27.3243100+01:00" endTime="2026-11-03T09:58:27.3243101+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="8de28afd-87a1-4db8-be7f-35680fbcf918" />
<UnitTestResult executionId="03b927be-3840-4df0-9833-7a5e7845ca08" testId="3774c215-01a0-fd17-ff44-158de1e6105c" testName="JobTrackerApi.Tests.JobPipelineTests.SyncAppliedDate_returns_null_when_nothing_was_cleared" computerName="CESNIMDA" duration="00:00:00.0001530" startTime="2026-11-03T09:58:24.9826809+01:00" endTime="2026-11-03T09:58:24.9826810+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="03b927be-3840-4df0-9833-7a5e7845ca08" />
<UnitTestResult executionId="4b6108e1-3385-461a-aea9-c890115490ca" testId="233c4cb5-66c0-2385-528a-c96b5760f3a5" testName="JobTrackerApi.Tests.JobPipelineTests.Normalize_empty_becomes_default(input: null)" computerName="CESNIMDA" duration="00:00:00.0000673" startTime="2026-11-03T09:58:24.9822197+01:00" endTime="2026-11-03T09:58:24.9822198+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4b6108e1-3385-461a-aea9-c890115490ca" />
<UnitTestResult executionId="e189c207-5b14-4d97-b959-4ada47262587" testId="83cff8f8-d781-99e7-95b3-2a039270fd7a" testName="JobTrackerApi.Tests.JobQueryParityTests.Table_pages_and_board_have_identical_owned_membership(scenario: &quot;none&quot;)" computerName="CESNIMDA" duration="00:00:00.1113675" startTime="2026-11-03T09:58:28.0780295+01:00" endTime="2026-11-03T09:58:28.0780297+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e189c207-5b14-4d97-b959-4ada47262587" />
<UnitTestResult executionId="fffe549f-449e-49f5-b8ee-78e31ece8480" testId="1ece7e57-e724-aa88-aaa8-6eccd169f3a6" testName="JobTrackerApi.Tests.JobQueryParityTests.Table_pages_and_board_have_identical_owned_membership(scenario: &quot;include-deleted&quot;)" computerName="CESNIMDA" duration="00:00:00.1769604" startTime="2026-11-03T09:58:26.4496041+01:00" endTime="2026-11-03T09:58:26.4496042+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="fffe549f-449e-49f5-b8ee-78e31ece8480" />
<UnitTestResult executionId="382cb0f8-68cd-4bd5-8dfc-b49a64020ee2" testId="fd61245f-a8b2-f146-de3a-31d80c4004ff" testName="JobTrackerApi.Tests.ApplicationWorkspaceTests.Next_step_asks_for_the_advert_when_there_is_no_description" computerName="CESNIMDA" duration="00:00:00.0062206" startTime="2026-11-03T09:58:26.1624030+01:00" endTime="2026-11-03T09:58:26.1624035+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="382cb0f8-68cd-4bd5-8dfc-b49a64020ee2" />
<UnitTestResult executionId="a1ee7d2c-4aa3-44e5-b21d-115d2b10f07d" testId="c390dfba-f9a3-46a7-1677-20786cfc5d66" testName="JobTrackerApi.Tests.JobPipelineTests.DaysSince_is_null_without_an_applied_date" computerName="CESNIMDA" duration="00:00:00.0003299" startTime="2026-11-03T09:58:24.9830341+01:00" endTime="2026-11-03T09:58:24.9830341+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a1ee7d2c-4aa3-44e5-b21d-115d2b10f07d" />
<UnitTestResult executionId="6a681a52-e5fe-4003-8fb6-11fab5725dd7" testId="cb349326-9fd9-4626-f55a-28cbe213bda7" testName="JobTrackerApi.Tests.JobPipelineTests.Prospect_stages_sort_before_applied" computerName="CESNIMDA" duration="00:00:00.0000751" startTime="2026-11-03T09:58:24.9828914+01:00" endTime="2026-11-03T09:58:24.9828914+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6a681a52-e5fe-4003-8fb6-11fab5725dd7" />
<UnitTestResult executionId="98160d95-c0e6-404e-8aea-54975f544627" testId="d4f830c4-a93f-761b-785c-6b1752a42000" testName="JobTrackerApi.Tests.ApplicationWorkspaceTests.Overview_separates_application_answers_from_human_notes" computerName="CESNIMDA" duration="00:00:00.0068371" startTime="2026-11-03T09:58:26.1559345+01:00" endTime="2026-11-03T09:58:26.1559346+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="98160d95-c0e6-404e-8aea-54975f544627" />
<UnitTestResult executionId="35f72966-5bcc-4b7d-aa4d-df5349171302" testId="8aa9763e-1d8b-1ccb-f8b0-86c9dacfaf8b" testName="JobTrackerApi.Tests.JobApplicationsAppliedDateHistoryTests.Re_applying_after_a_backwards_move_stamps_a_fresh_date_and_leaves_history_intact" computerName="CESNIMDA" duration="00:00:01.0016189" startTime="2026-11-03T09:58:25.9462478+01:00" endTime="2026-11-03T09:58:25.9462480+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="35f72966-5bcc-4b7d-aa4d-df5349171302" />
<UnitTestResult executionId="17279912-eb85-4ec6-8913-f5e000f39691" testId="27fe3229-574e-f5a8-e0cf-4e97fdcbe501" testName="JobTrackerApi.Tests.JobPipelineTests.IsProspect_false_for_post_application_stages(status: &quot;Rejected&quot;)" computerName="CESNIMDA" duration="00:00:00.0000043" startTime="2026-11-03T09:58:24.9810241+01:00" endTime="2026-11-03T09:58:24.9810241+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="17279912-eb85-4ec6-8913-f5e000f39691" />
<UnitTestResult executionId="8434e059-c250-445e-ac3e-dd844fc52edf" testId="3cd2fef8-dfa7-1464-b6a9-026485c0bd9e" testName="JobTrackerApi.Tests.JobQueryParityTests.Table_pages_and_board_have_identical_owned_membership(scenario: &quot;notes&quot;)" computerName="CESNIMDA" duration="00:00:00.1393272" startTime="2026-11-03T09:58:27.4636995+01:00" endTime="2026-11-03T09:58:27.4637001+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="8434e059-c250-445e-ac3e-dd844fc52edf" />
<UnitTestResult executionId="2c371481-70b8-4b13-908d-0a461418e2b6" testId="85e1088b-f623-f992-2c76-6d49b55bec85" testName="JobTrackerApi.Tests.JobPipelineTests.IsProspect_false_for_post_application_stages(status: &quot;Interview&quot;)" computerName="CESNIMDA" duration="00:00:00.0000374" startTime="2026-11-03T09:58:24.9809815+01:00" endTime="2026-11-03T09:58:24.9809815+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="2c371481-70b8-4b13-908d-0a461418e2b6" />
<UnitTestResult executionId="21fe8a22-43b4-437d-ac0e-309086e8b52e" testId="d9300062-418d-1ccf-2cc7-685be008ce42" testName="JobTrackerApi.Tests.JobPipelineTests.Normalize_canonicalizes_casing_and_synonyms(input: &quot;Interviewing&quot;, expected: &quot;Interview&quot;)" computerName="CESNIMDA" duration="00:00:00.0000061" startTime="2026-11-03T09:58:24.9794837+01:00" endTime="2026-11-03T09:58:24.9794837+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="21fe8a22-43b4-437d-ac0e-309086e8b52e" />
<UnitTestResult executionId="342880c8-7bba-44e0-b5cb-d51942e85e78" testId="161dc999-3648-3d48-1d7b-99ab066de8f6" testName="JobTrackerApi.Tests.JobQueryParityTests.Table_pages_and_board_have_identical_owned_membership(scenario: &quot;needs-work&quot;)" computerName="CESNIMDA" duration="00:00:00.1174362" startTime="2026-11-03T09:58:27.7263780+01:00" endTime="2026-11-03T09:58:27.7263781+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="342880c8-7bba-44e0-b5cb-d51942e85e78" />
<UnitTestResult executionId="7bde4546-deb4-4231-b557-1920fb3adf7b" testId="0ce1b3ae-aba6-2d59-4be9-377c6d0a68a6" testName="JobTrackerApi.Tests.ApplicationWorkspaceTests.Overview_reports_checklist_progress" computerName="CESNIMDA" duration="00:00:00.0063118" startTime="2026-11-03T09:58:26.1489960+01:00" endTime="2026-11-03T09:58:26.1489961+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7bde4546-deb4-4231-b557-1920fb3adf7b" />
<UnitTestResult executionId="48616e06-0dd1-4fa7-a937-0b9f92abfe21" testId="d25a3ef0-b042-1446-83ff-7d94d249fe2f" testName="JobTrackerApi.Tests.JobPipelineTests.Normalize_canonicalizes_prospect_synonyms(input: &quot;to apply&quot;, expected: &quot;Saved&quot;)" computerName="CESNIMDA" duration="00:00:00.0098427" startTime="2026-11-03T09:58:24.9603413+01:00" endTime="2026-11-03T09:58:24.9603416+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="48616e06-0dd1-4fa7-a937-0b9f92abfe21" />
<UnitTestResult executionId="3127c9b8-68c5-44be-88a8-9f2ed69e2784" testId="57f0349f-4705-96e4-450d-2772916d82e0" testName="JobTrackerApi.Tests.ApplicationWorkspaceTests.Overview_aggregates_the_application_without_copying_career_data" computerName="CESNIMDA" duration="00:00:00.0057555" startTime="2026-11-03T09:58:26.1681161+01:00" endTime="2026-11-03T09:58:26.1681162+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3127c9b8-68c5-44be-88a8-9f2ed69e2784" />
<UnitTestResult executionId="45edc57f-964e-4d7f-8a17-9a919c128bd8" testId="7c3a312b-f057-64f1-e4ba-93352b46df70" testName="JobTrackerApi.Tests.JobApplicationsAuthorizationTests.GetMatchScore_returns_not_found_for_other_users_job" computerName="CESNIMDA" duration="00:00:00.0742982" startTime="2026-11-03T09:58:26.0048309+01:00" endTime="2026-11-03T09:58:26.0048311+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="45edc57f-964e-4d7f-8a17-9a919c128bd8" />
<UnitTestResult executionId="75362a5c-d1b4-4ca4-ae4f-d364aca30f10" testId="8e7c3334-0c54-277b-8fb4-aafcd601b1d3" testName="JobTrackerApi.Tests.JobPipelineTests.IsProspect_true_for_pre_application_stages(status: &quot;bookmarked&quot;)" computerName="CESNIMDA" duration="00:00:00.0000878" startTime="2026-11-03T09:58:24.9808303+01:00" endTime="2026-11-03T09:58:24.9808303+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="75362a5c-d1b4-4ca4-ae4f-d364aca30f10" />
<UnitTestResult executionId="4f676192-2e82-49c7-8821-b22b5282d4ea" testId="a8aff3ef-f27a-a882-1aa1-ba9c663cf4ce" testName="JobTrackerApi.Tests.JobQueryParityTests.Table_pages_and_board_have_identical_owned_membership(scenario: &quot;company&quot;)" computerName="CESNIMDA" duration="00:00:00.1449596" startTime="2026-11-03T09:58:27.6087930+01:00" endTime="2026-11-03T09:58:27.6087932+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4f676192-2e82-49c7-8821-b22b5282d4ea" />
<UnitTestResult executionId="6f17a184-1b95-4608-9cfd-86ea96323afd" testId="6b825f2a-013f-92ef-ef09-fe9860925384" testName="JobTrackerApi.Tests.Rd21JobPersistenceTests.Write_that_overlaps_a_delayed_save_wins_without_partial_events_or_opportunity_changes" computerName="CESNIMDA" duration="00:00:00.1241710" startTime="2026-11-03T09:58:26.9040737+01:00" endTime="2026-11-03T09:58:26.9040739+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6f17a184-1b95-4608-9cfd-86ea96323afd" />
<UnitTestResult executionId="1b422a5c-afbc-47e5-8085-f9b0b7d51a5a" testId="4bf5ede1-a4b1-f8e7-801c-ca499e8d57c9" testName="JobTrackerApi.Tests.JobPipelineTests.Ghosted_and_waiting_are_still_canonical_stages" computerName="CESNIMDA" duration="00:00:00.0000420" startTime="2026-11-03T09:58:24.9821677+01:00" endTime="2026-11-03T09:58:24.9821677+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1b422a5c-afbc-47e5-8085-f9b0b7d51a5a" />
<UnitTestResult executionId="59f599e3-a853-4ae9-95f8-5d9e2e6428ef" testId="7e6f3ff6-0104-2ed9-ebe7-cc914c075a14" testName="JobTrackerApi.Tests.JobPipelineTests.Normalize_canonicalizes_prospect_synonyms(input: &quot;shortlisted&quot;, expected: &quot;Interested&quot;)" computerName="CESNIMDA" duration="00:00:00.0000026" startTime="2026-11-03T09:58:24.9794000+01:00" endTime="2026-11-03T09:58:24.9794000+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="59f599e3-a853-4ae9-95f8-5d9e2e6428ef" />
<UnitTestResult executionId="229d818c-f6d6-4270-945a-b6b985e19fcd" testId="04d26b3d-0337-8e69-a468-9144eae6f23a" testName="JobTrackerApi.Tests.JobPipelineTests.Board_groups_match_the_agreed_layout" computerName="CESNIMDA" duration="00:00:00.0068685" startTime="2026-11-03T09:58:24.9823496+01:00" endTime="2026-11-03T09:58:24.9823496+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="229d818c-f6d6-4270-945a-b6b985e19fcd" />
<UnitTestResult executionId="c0dbc238-4362-40f4-83d2-779d39b79d0c" testId="8b810648-a924-89f8-3c7b-3c765ec3e6e1" testName="JobTrackerApi.Tests.Rd21JobPersistenceTests.Versioned_job_save_cannot_cross_tenant_job_or_company_ownership" computerName="CESNIMDA" duration="00:00:00.1074879" startTime="2026-11-03T09:58:27.1518543+01:00" endTime="2026-11-03T09:58:27.1518544+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c0dbc238-4362-40f4-83d2-779d39b79d0c" />
<UnitTestResult executionId="218f6bec-56ab-42a3-bf21-a28325e98484" testId="8828413a-f54a-42c7-8065-17e638ec72fc" testName="JobTrackerApi.Tests.ApplicationWorkspaceTests.Overview_returns_recent_activity_newest_first" computerName="CESNIMDA" duration="00:00:00.0130458" startTime="2026-11-03T09:58:26.0834118+01:00" endTime="2026-11-03T09:58:26.0834119+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="218f6bec-56ab-42a3-bf21-a28325e98484" />
<UnitTestResult executionId="26d4bf01-2abd-42eb-8e7f-3763f6de6b15" testId="694c474d-1ea7-4388-7133-bc8d0d30f684" testName="JobTrackerApi.Tests.JobPipelineTests.Normalize_canonicalizes_withdrawn_synonyms(input: &quot;canceled&quot;, expected: &quot;Withdrawn&quot;)" computerName="CESNIMDA" duration="00:00:00.0000040" startTime="2026-11-03T09:58:24.9821353+01:00" endTime="2026-11-03T09:58:24.9821354+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="26d4bf01-2abd-42eb-8e7f-3763f6de6b15" />
<UnitTestResult executionId="89989a79-8646-4786-98ff-2586a5df4dfd" testId="5d8ca15f-c663-1d50-b932-cf2f0339c7c0" testName="JobTrackerApi.Tests.JobPipelineTests.OrderOf_sorts_canonical_before_custom" computerName="CESNIMDA" duration="00:00:00.0017139" startTime="2026-11-03T09:58:24.9816401+01:00" endTime="2026-11-03T09:58:24.9816402+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="89989a79-8646-4786-98ff-2586a5df4dfd" />
<UnitTestResult executionId="4db9de59-fa05-4849-8161-8872dfb90319" testId="d6b62877-6631-5087-d82d-12d5d5053ffd" testName="JobTrackerApi.Tests.JobPipelineTests.IsProspect_false_for_post_application_stages(status: &quot;Waiting&quot;)" computerName="CESNIMDA" duration="00:00:00.0000736" startTime="2026-11-03T09:58:24.9810020+01:00" endTime="2026-11-03T09:58:24.9810021+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4db9de59-fa05-4849-8161-8872dfb90319" />
<UnitTestResult executionId="2199fbe3-3100-426e-925b-004bcc2ab878" testId="a75c8efc-b4a8-b8b5-b751-6fee6831ebf4" testName="JobTrackerApi.Tests.JobQueryParityTests.Table_pages_and_board_have_identical_owned_membership(scenario: &quot;deleted&quot;)" computerName="CESNIMDA" duration="00:00:00.1315144" startTime="2026-11-03T09:58:27.8579356+01:00" endTime="2026-11-03T09:58:27.8579358+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="2199fbe3-3100-426e-925b-004bcc2ab878" />
<UnitTestResult executionId="6a2a4747-82be-4335-9364-4e4193386cbf" testId="57a698a5-6de9-6958-20dc-c7755de3f68b" testName="JobTrackerApi.Tests.JobPipelineTests.IsProspect_true_for_pre_application_stages(status: &quot;Saved&quot;)" computerName="CESNIMDA" duration="00:00:00.0000052" startTime="2026-11-03T09:58:24.9808579+01:00" endTime="2026-11-03T09:58:24.9808579+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6a2a4747-82be-4335-9364-4e4193386cbf" />
<UnitTestResult executionId="d0036c48-3d2c-41cb-8811-3dc7be1a884b" testId="aa73dc7d-d5b2-0b2a-eb67-8d429c6009f9" testName="JobTrackerApi.Tests.JobPipelineTests.IsProspect_false_for_custom_status" computerName="CESNIMDA" duration="00:00:00.0000484" startTime="2026-11-03T09:58:24.9823199+01:00" endTime="2026-11-03T09:58:24.9823199+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d0036c48-3d2c-41cb-8811-3dc7be1a884b" />
<UnitTestResult executionId="a62b456d-c46c-4416-b022-2de1690f7f31" testId="63a1c947-a202-ef7f-514d-09b47ec75ee2" testName="JobTrackerApi.Tests.JobQueryParityTests.Table_pages_and_board_have_identical_owned_membership(scenario: &quot;search&quot;)" computerName="CESNIMDA" duration="00:00:00.1211936" startTime="2026-11-03T09:58:28.1994167+01:00" endTime="2026-11-03T09:58:28.1994171+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a62b456d-c46c-4416-b022-2de1690f7f31" />
<UnitTestResult executionId="2e84145d-d8dd-49e2-8d20-db22d0419b01" testId="a4b61bd0-458f-a6f6-d0d7-20d06b4283af" testName="JobTrackerApi.Tests.JobPipelineTests.Declined_stays_rejected_and_does_not_become_withdrawn" computerName="CESNIMDA" duration="00:00:00.0000608" startTime="2026-11-03T09:58:24.9815990+01:00" endTime="2026-11-03T09:58:24.9815990+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="2e84145d-d8dd-49e2-8d20-db22d0419b01" />
<UnitTestResult executionId="6bbee017-ea26-4da6-8ebd-c94abc000df9" testId="ad6db3d3-3274-632d-064b-de9627e5f5f7" testName="JobTrackerApi.Tests.JobApplicationsAppliedDateHistoryTests.Moving_back_to_a_prospect_stage_clears_the_date_but_records_it_as_history" computerName="CESNIMDA" duration="00:00:00.0035332" startTime="2026-11-03T09:58:25.9719611+01:00" endTime="2026-11-03T09:58:25.9719612+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6bbee017-ea26-4da6-8ebd-c94abc000df9" />
<UnitTestResult executionId="c4a15959-53d6-4855-a10d-2ecda79e6c72" testId="04b6a91e-07c1-4169-3675-8f74913a4edb" testName="JobTrackerApi.Tests.JobPipelineTests.Normalize_canonicalizes_prospect_synonyms(input: &quot;drafting&quot;, expected: &quot;Preparing&quot;)" computerName="CESNIMDA" duration="00:00:00.0001570" startTime="2026-11-03T09:58:24.9607706+01:00" endTime="2026-11-03T09:58:24.9607706+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c4a15959-53d6-4855-a10d-2ecda79e6c72" />
<UnitTestResult executionId="954cf521-e570-44f1-8515-58b4d6ad2a0b" testId="f90c82d0-e11a-8b37-2b9a-b942922d486f" testName="JobTrackerApi.Tests.Rd21JobPersistenceTests.Stale_or_unversioned_snapshot_cannot_erase_an_acknowledged_job_edit(omitRevision: True)" computerName="CESNIMDA" duration="00:00:00.0966964" startTime="2026-11-03T09:58:26.6236400+01:00" endTime="2026-11-03T09:58:26.6236402+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="954cf521-e570-44f1-8515-58b4d6ad2a0b" />
<UnitTestResult executionId="4373cb44-930f-47f0-a239-67de5f7cc70d" testId="039156c1-fc1d-b9d0-af77-bdb9f0cb7746" testName="JobTrackerApi.Tests.JobPipelineTests.IsProspect_true_for_pre_application_stages(status: &quot;Interested&quot;)" computerName="CESNIMDA" duration="00:00:00.0001332" startTime="2026-11-03T09:58:24.9807884+01:00" endTime="2026-11-03T09:58:24.9807885+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4373cb44-930f-47f0-a239-67de5f7cc70d" />
<UnitTestResult executionId="56285312-8a84-43a8-a1b0-a9c3af990c92" testId="f03192f4-c647-0827-6154-dc73478169bc" testName="JobTrackerApi.Tests.ApplicationWorkspaceTests.Next_step_walks_cv_then_cover_letter_then_documents" computerName="CESNIMDA" duration="00:00:00.0138627" startTime="2026-11-03T09:58:26.1821456+01:00" endTime="2026-11-03T09:58:26.1821458+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="56285312-8a84-43a8-a1b0-a9c3af990c92" />
<UnitTestResult executionId="5864862d-4799-4fb7-8e41-f44e34a60ac3" testId="ee63d0f0-d333-caf4-fec2-d43f36690893" testName="JobTrackerApi.Tests.JobPipelineTests.SyncAppliedDate_preserves_an_existing_applied_date" computerName="CESNIMDA" duration="00:00:00.0000952" startTime="2026-11-03T09:58:24.9822681+01:00" endTime="2026-11-03T09:58:24.9822681+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="5864862d-4799-4fb7-8e41-f44e34a60ac3" />
<UnitTestResult executionId="6ff8321a-9383-49dc-8419-523322d3b0fd" testId="18c0a064-21ea-b6d7-669e-31fbbab278d0" testName="JobTrackerApi.Tests.JobPipelineTests.IsCanonical_only_true_for_known_stages" computerName="CESNIMDA" duration="00:00:00.0000527" startTime="2026-11-03T09:58:24.9817066+01:00" endTime="2026-11-03T09:58:24.9817066+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6ff8321a-9383-49dc-8419-523322d3b0fd" />
<UnitTestResult executionId="78033441-0d2a-4966-8453-6ffd5c2ec353" testId="1fe222ac-3430-7778-716f-49f037f5db90" testName="JobTrackerApi.Tests.JobPipelineTests.Withdrawn_is_closed_and_not_a_prospect" computerName="CESNIMDA" duration="00:00:00.0001719" startTime="2026-11-03T09:58:24.9809088+01:00" endTime="2026-11-03T09:58:24.9809088+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="78033441-0d2a-4966-8453-6ffd5c2ec353" />
<UnitTestResult executionId="682831ba-e2f0-4b3b-ab3a-ab4878822eba" testId="4516ef4e-4e78-4ff4-67c2-32dede6ca0b5" testName="JobTrackerApi.Tests.ApplicationWorkspaceTests.Overview_surfaces_the_attached_cv_variant" computerName="CESNIMDA" duration="00:00:00.0401639" startTime="2026-11-03T09:58:26.2250983+01:00" endTime="2026-11-03T09:58:26.2250984+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="682831ba-e2f0-4b3b-ab3a-ab4878822eba" />
<UnitTestResult executionId="59ca53c2-ad52-44bd-863d-c73925b106cb" testId="5380f9af-24f7-74d6-741d-735898357f30" testName="JobTrackerApi.Tests.Rd21JobPersistenceTests.Related_text_save_cannot_silently_replace_a_newer_acknowledged_draft(coverLetter: True)" computerName="CESNIMDA" duration="00:00:00.1269782" startTime="2026-11-03T09:58:26.5268778+01:00" endTime="2026-11-03T09:58:26.5268779+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="59ca53c2-ad52-44bd-863d-c73925b106cb" />
<UnitTestResult executionId="8ec26e8a-184a-42c5-9e8c-83c7be40b72e" testId="acfd6c10-a6e7-650f-fcfc-2184cb36ce6c" testName="JobTrackerApi.Tests.JobApplicationsAppliedDateHistoryTests.Moving_between_post_application_stages_records_no_cleared_date_event" computerName="CESNIMDA" duration="00:00:00.0196952" startTime="2026-11-03T09:58:25.9682927+01:00" endTime="2026-11-03T09:58:25.9682930+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="8ec26e8a-184a-42c5-9e8c-83c7be40b72e" />
<UnitTestResult executionId="aa059a99-2ae4-4889-a1f0-c7dc903b2af8" testId="efda68b9-0990-68aa-2731-c81591e14915" testName="JobTrackerApi.Tests.JobPipelineTests.IsProspect_false_for_post_application_stages(status: &quot;Applied&quot;)" computerName="CESNIMDA" duration="00:00:00.0000015" startTime="2026-11-03T09:58:24.9814859+01:00" endTime="2026-11-03T09:58:24.9814859+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="aa059a99-2ae4-4889-a1f0-c7dc903b2af8" />
<UnitTestResult executionId="eecb6789-b633-420a-990b-fee838855c12" testId="be3a9348-61af-0f21-1ace-cd3662be8c7d" testName="JobTrackerApi.Tests.JobApplicationsAuthorizationTests.GetStatusSuggestion_returns_not_found_for_other_users_job" computerName="CESNIMDA" duration="00:00:00.9858070" startTime="2026-11-03T09:58:25.9304593+01:00" endTime="2026-11-03T09:58:25.9304595+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="eecb6789-b633-420a-990b-fee838855c12" />
<UnitTestResult executionId="844532d0-1f93-4630-a4c0-e224d3de655e" testId="be18c4bc-808f-f2b0-96d7-e2ce8399ca93" testName="JobTrackerApi.Tests.JobPipelineTests.SyncAppliedDate_returns_the_cleared_date_so_callers_can_record_it" computerName="CESNIMDA" duration="00:00:00.0002113" startTime="2026-11-03T09:58:24.9816762+01:00" endTime="2026-11-03T09:58:24.9816762+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="844532d0-1f93-4630-a4c0-e224d3de655e" />
<UnitTestResult executionId="1d97f890-2656-4e50-a342-3775572104b3" testId="83ef356d-f2e0-8bdf-a61e-0b4e60c6f28f" testName="JobTrackerApi.Tests.ApplicationWorkspaceTests.Next_step_reaches_interview_prep_once_preparation_is_done" computerName="CESNIMDA" duration="00:00:00.0590305" startTime="2026-11-03T09:58:26.1425784+01:00" endTime="2026-11-03T09:58:26.1425784+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1d97f890-2656-4e50-a342-3775572104b3" />
<UnitTestResult executionId="5e06269c-d594-4856-a288-059a77ec5c97" testId="dae734ee-2a33-1fc8-6a63-7903ea33ddd8" testName="JobTrackerApi.Tests.JobPipelineTests.SyncAppliedDate_stamps_when_a_prospect_becomes_applied" computerName="CESNIMDA" duration="00:00:00.0024847" startTime="2026-11-03T09:58:24.9815555+01:00" endTime="2026-11-03T09:58:24.9815555+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="5e06269c-d594-4856-a288-059a77ec5c97" />
<UnitTestResult executionId="fc61ca22-4bc4-41db-a7c9-59f60bcd6a39" testId="24673f9c-c625-5907-c9fe-90e92f71c82b" testName="JobTrackerApi.Tests.JobPipelineTests.SyncAppliedDate_clears_the_applied_date_for_a_prospect" computerName="CESNIMDA" duration="00:00:00.0043099" startTime="2026-11-03T09:58:24.9508283+01:00" endTime="2026-11-03T09:58:24.9508423+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="fc61ca22-4bc4-41db-a7c9-59f60bcd6a39" />
<UnitTestResult executionId="ff70f809-ac28-457c-be21-957a7cb28a1e" testId="302e0510-ff7e-9bbc-0509-d2d321512ccd" testName="JobTrackerApi.Tests.Rd21JobPersistenceTests.Failed_job_transaction_cannot_acknowledge_or_leave_partial_data_for_a_later_save" computerName="CESNIMDA" duration="00:00:01.3461216" startTime="2026-11-03T09:58:26.2907075+01:00" endTime="2026-11-03T09:58:26.2907077+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ff70f809-ac28-457c-be21-957a7cb28a1e" />
<UnitTestResult executionId="b2fbd550-c60f-4b1a-9210-f29ebf0070a2" testId="fae8f2c2-b6a0-992e-6298-8a46cade54ce" testName="JobTrackerApi.Tests.JobPipelineTests.Normalize_canonicalizes_casing_and_synonyms(input: &quot;declined&quot;, expected: &quot;Rejected&quot;)" computerName="CESNIMDA" duration="00:00:00.0000015" startTime="2026-11-03T09:58:24.9795098+01:00" endTime="2026-11-03T09:58:24.9795098+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b2fbd550-c60f-4b1a-9210-f29ebf0070a2" />
<UnitTestResult executionId="41a5c39c-38a9-4519-8818-1b38adca8ce5" testId="dffc73da-e081-96a2-f069-ca32e29829dd" testName="JobTrackerApi.Tests.Rd21JobPersistenceTests.Related_text_save_cannot_silently_replace_a_newer_acknowledged_draft(coverLetter: False)" computerName="CESNIMDA" duration="00:00:00.1090351" startTime="2026-11-03T09:58:26.4000646+01:00" endTime="2026-11-03T09:58:26.4000650+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="41a5c39c-38a9-4519-8818-1b38adca8ce5" />
<UnitTestResult executionId="e3a36284-b803-4b08-9b1f-1333bf94e830" testId="52749208-d674-a526-3a09-fbe999238c6e" testName="JobTrackerApi.Tests.JobApplicationsAuthorizationTests.Job_choices_searches_all_owned_rows_without_leaking_another_tenant" computerName="CESNIMDA" duration="00:00:00.0613266" startTime="2026-11-03T09:58:26.0744060+01:00" endTime="2026-11-03T09:58:26.0744061+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e3a36284-b803-4b08-9b1f-1333bf94e830" />
<UnitTestResult executionId="4e872c59-0ed2-4b89-8696-f39332d60d05" testId="4d2ee4af-ed68-f3cf-b09e-1e844b21d7e6" testName="JobTrackerApi.Tests.JobApplicationsAppliedDateHistoryTests.Withdrawing_keeps_the_applied_date" computerName="CESNIMDA" duration="00:00:00.0022187" startTime="2026-11-03T09:58:25.9485148+01:00" endTime="2026-11-03T09:58:25.9485149+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4e872c59-0ed2-4b89-8696-f39332d60d05" />
<UnitTestResult executionId="ffbaaa99-f815-4d51-8449-716ea7675130" testId="e8f60c21-47e6-bcbc-dace-d55c71c5cfe5" testName="JobTrackerApi.Tests.JobPipelineTests.Normalize_canonicalizes_casing_and_synonyms(input: &quot;no response&quot;, expected: &quot;Ghosted&quot;)" computerName="CESNIMDA" duration="00:00:00.0000025" startTime="2026-11-03T09:58:24.9795346+01:00" endTime="2026-11-03T09:58:24.9795347+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ffbaaa99-f815-4d51-8449-716ea7675130" />
<UnitTestResult executionId="6d7b0ccd-da2d-435e-a3fe-506e8e9acb9a" testId="7f3a3170-cb7c-f498-52ea-42a485bd7f4a" testName="JobTrackerApi.Tests.Rd21JobPersistenceTests.Structured_tailored_cv_snapshot_cannot_replace_a_newer_approved_document" computerName="CESNIMDA" duration="00:00:00.1393174" startTime="2026-11-03T09:58:27.0442738+01:00" endTime="2026-11-03T09:58:27.0442740+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6d7b0ccd-da2d-435e-a3fe-506e8e9acb9a" />
<UnitTestResult executionId="8e514a42-78eb-4f1e-b85d-61c80699c592" testId="49ff5b0d-33d2-6406-b869-37c0901cece5" testName="JobTrackerApi.Tests.JobPipelineTests.Normalize_preserves_unknown_custom_status" computerName="CESNIMDA" duration="00:00:00.0000443" startTime="2026-11-03T09:58:24.9809440+01:00" endTime="2026-11-03T09:58:24.9809440+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="8e514a42-78eb-4f1e-b85d-61c80699c592" />
<UnitTestResult executionId="07c0f875-917e-4490-bbf6-f482be82d9b4" testId="f560e8f1-1886-feb5-979c-a0a10ab78e21" testName="JobTrackerApi.Tests.JobApplicationsAuthorizationTests.GetHistory_returns_not_found_for_other_users_job" computerName="CESNIMDA" duration="00:00:00.0080833" startTime="2026-11-03T09:58:26.0129937+01:00" endTime="2026-11-03T09:58:26.0129939+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="07c0f875-917e-4490-bbf6-f482be82d9b4" />
<UnitTestResult executionId="35fdba6f-5e03-412d-bbc0-64605d0b8beb" testId="347211ec-a553-9c08-b520-5d138aabe092" testName="JobTrackerApi.Tests.ApplicationWorkspaceTests.Overview_counts_documents_and_ai_history" computerName="CESNIMDA" duration="00:00:01.1255449" startTime="2026-11-03T09:58:26.0702592+01:00" endTime="2026-11-03T09:58:26.0702593+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="35fdba6f-5e03-412d-bbc0-64605d0b8beb" />
<UnitTestResult executionId="5eeaf2a3-b000-4fb8-9c74-ebfdbf426c22" testId="753b2f7f-66eb-121b-5cc2-5d92b1eeff00" testName="JobTrackerApi.Tests.JobPipelineTests.Normalize_empty_becomes_default(input: &quot;&quot;)" computerName="CESNIMDA" duration="00:00:00.0000038" startTime="2026-11-03T09:58:24.9822398+01:00" endTime="2026-11-03T09:58:24.9822399+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="5eeaf2a3-b000-4fb8-9c74-ebfdbf426c22" />
<UnitTestResult executionId="4b8ba082-f62e-471f-9f19-0654a74725d5" testId="841078a2-8b24-697e-877b-ad48c294434b" testName="JobTrackerApi.Tests.ApplicationWorkspaceTests.Another_users_application_is_not_visible" computerName="CESNIMDA" duration="00:00:00.0026775" startTime="2026-11-03T09:58:26.1848670+01:00" endTime="2026-11-03T09:58:26.1848671+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4b8ba082-f62e-471f-9f19-0654a74725d5" />
<UnitTestResult executionId="f0e5a9a3-6cd3-4b26-867e-60ee18fa815b" testId="6b15f128-8f37-aebf-b047-770cc9683025" testName="JobTrackerApi.Tests.JobPipelineTests.Normalize_canonicalizes_casing_and_synonyms(input: &quot; Offer &quot;, expected: &quot;Offer&quot;)" computerName="CESNIMDA" duration="00:00:00.0000071" startTime="2026-11-03T09:58:24.9795907+01:00" endTime="2026-11-03T09:58:24.9795909+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f0e5a9a3-6cd3-4b26-867e-60ee18fa815b" />
<UnitTestResult executionId="8e4b7634-b696-4326-8dad-0744f8d1caa1" testId="e18ef2d2-eb0b-ae3e-a7d2-d55031661872" testName="JobTrackerApi.Tests.JobPipelineTests.Normalize_canonicalizes_casing_and_synonyms(input: &quot;applied&quot;, expected: &quot;Applied&quot;)" computerName="CESNIMDA" duration="00:00:00.0001650" startTime="2026-11-03T09:58:24.9794623+01:00" endTime="2026-11-03T09:58:24.9794623+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="8e4b7634-b696-4326-8dad-0744f8d1caa1" />
<UnitTestResult executionId="ad72de9c-1386-4da0-94c3-b8bedc5bada7" testId="da3ba433-d08c-949d-2407-9f181bfcd5be" testName="JobTrackerApi.Tests.JobPipelineTests.Offer_is_success_for_analytics_but_groups_under_active_for_the_board" computerName="CESNIMDA" duration="00:00:00.0033423" startTime="2026-11-03T09:58:24.9828249+01:00" endTime="2026-11-03T09:58:24.9828249+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ad72de9c-1386-4da0-94c3-b8bedc5bada7" />
<UnitTestResult executionId="3be6a4a0-df83-45d1-876f-541992c5bba7" testId="fa230569-7a1a-88d4-df2f-dcf0ac9a43c2" testName="JobTrackerApi.Tests.JobPipelineTests.IsProspect_false_for_post_application_stages(status: &quot;Offer&quot;)" computerName="CESNIMDA" duration="00:00:00.0000015" startTime="2026-11-03T09:58:24.9815066+01:00" endTime="2026-11-03T09:58:24.9815066+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3be6a4a0-df83-45d1-876f-541992c5bba7" />
<UnitTestResult executionId="ae07b246-2d25-4640-9422-d84f303ec46b" testId="57096417-b25e-42cc-c6aa-1bf95fed407a" testName="JobTrackerApi.Tests.JobQueryParityTests.Table_pages_and_board_have_identical_owned_membership(scenario: &quot;follow-up&quot;)" computerName="CESNIMDA" duration="00:00:00.1118232" startTime="2026-11-03T09:58:27.0744042+01:00" endTime="2026-11-03T09:58:27.0744044+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ae07b246-2d25-4640-9422-d84f303ec46b" />
<UnitTestResult executionId="0d90d7be-c7d0-4c5b-9bdb-e1806897b46f" testId="84f76a74-2082-ce72-9363-22dca54580d2" testName="JobTrackerApi.Tests.JobQueryParityTests.Table_pages_and_board_have_identical_owned_membership(scenario: &quot;combined&quot;)" computerName="CESNIMDA" duration="00:00:00.1534295" startTime="2026-11-03T09:58:28.3528148+01:00" endTime="2026-11-03T09:58:28.3528150+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="0d90d7be-c7d0-4c5b-9bdb-e1806897b46f" />
<UnitTestResult executionId="b15224c2-c8d6-4348-9197-6c39bbfd141b" testId="bd4400e7-7088-b557-b0a5-1406b157fcdd" testName="JobTrackerApi.Tests.JobPipelineTests.Normalize_canonicalizes_casing_and_synonyms(input: &quot;interviews&quot;, expected: &quot;Interview&quot;)" computerName="CESNIMDA" duration="00:00:00.0000013" startTime="2026-11-03T09:58:24.9795608+01:00" endTime="2026-11-03T09:58:24.9795609+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b15224c2-c8d6-4348-9197-6c39bbfd141b" />
<UnitTestResult executionId="f98c8517-fa5b-4c5b-986b-9c7afaa89819" testId="7830b0d3-f336-e0a0-f0bf-68394ab80c34" testName="JobTrackerApi.Tests.JobPipelineTests.Normalize_canonicalizes_withdrawn_synonyms(input: &quot;withdrew&quot;, expected: &quot;Withdrawn&quot;)" computerName="CESNIMDA" duration="00:00:00.0000491" startTime="2026-11-03T09:58:24.9817361+01:00" endTime="2026-11-03T09:58:24.9817361+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f98c8517-fa5b-4c5b-986b-9c7afaa89819" />
<UnitTestResult executionId="f8d88fe4-605d-4154-91f3-d1bbebb85c8d" testId="ebd693de-f8c6-6887-7e1c-635cc17733a8" testName="JobTrackerApi.Tests.JobQueryParityTests.Table_pages_and_board_have_identical_owned_membership(scenario: &quot;all&quot;)" computerName="CESNIMDA" duration="00:00:00.1476757" startTime="2026-11-03T09:58:26.5973236+01:00" endTime="2026-11-03T09:58:26.5973237+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f8d88fe4-605d-4154-91f3-d1bbebb85c8d" />
</Results>
<TestDefinitions>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.Normalize_empty_becomes_default(input: &quot;&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="753b2f7f-66eb-121b-5cc2-5d92b1eeff00">
<Execution id="5eeaf2a3-b000-4fb8-9c74-ebfdbf426c22" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="Normalize_empty_becomes_default" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.Board_groups_match_the_agreed_layout" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="04d26b3d-0337-8e69-a468-9144eae6f23a">
<Execution id="229d818c-f6d6-4270-945a-b6b985e19fcd" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="Board_groups_match_the_agreed_layout" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobApplicationsAuthorizationTests.GetHistory_returns_not_found_for_other_users_job" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="f560e8f1-1886-feb5-979c-a0a10ab78e21">
<Execution id="07c0f875-917e-4490-bbf6-f482be82d9b4" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobApplicationsAuthorizationTests" name="GetHistory_returns_not_found_for_other_users_job" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.ApplicationWorkspaceTests.Next_step_reaches_interview_prep_once_preparation_is_done" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="83ef356d-f2e0-8bdf-a61e-0b4e60c6f28f">
<Execution id="1d97f890-2656-4e50-a342-3775572104b3" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.ApplicationWorkspaceTests" name="Next_step_reaches_interview_prep_once_preparation_is_done" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.ApplicationWorkspaceTests.Next_step_walks_cv_then_cover_letter_then_documents" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="f03192f4-c647-0827-6154-dc73478169bc">
<Execution id="56285312-8a84-43a8-a1b0-a9c3af990c92" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.ApplicationWorkspaceTests" name="Next_step_walks_cv_then_cover_letter_then_documents" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobQueryParityTests.Table_pages_and_board_have_identical_owned_membership(scenario: &quot;interview&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="243583b0-ea8a-0c2d-b704-f9c081502a8c">
<Execution id="1f475ccb-5169-4cf7-948f-10f70c02505d" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobQueryParityTests" name="Table_pages_and_board_have_identical_owned_membership" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.IsProspect_false_for_post_application_stages(status: &quot;Offer&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="fa230569-7a1a-88d4-df2f-dcf0ac9a43c2">
<Execution id="3be6a4a0-df83-45d1-876f-541992c5bba7" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="IsProspect_false_for_post_application_stages" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobQueryParityTests.Table_pages_and_board_have_identical_owned_membership(scenario: &quot;notes&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="3cd2fef8-dfa7-1464-b6a9-026485c0bd9e">
<Execution id="8434e059-c250-445e-ac3e-dd844fc52edf" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobQueryParityTests" name="Table_pages_and_board_have_identical_owned_membership" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.Rd21JobPersistenceTests.Related_text_save_cannot_silently_replace_a_newer_acknowledged_draft(coverLetter: True)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="5380f9af-24f7-74d6-741d-735898357f30">
<Execution id="59ca53c2-ad52-44bd-863d-c73925b106cb" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.Rd21JobPersistenceTests" name="Related_text_save_cannot_silently_replace_a_newer_acknowledged_draft" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.ApplicationWorkspaceTests.Overview_reports_checklist_progress" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="0ce1b3ae-aba6-2d59-4be9-377c6d0a68a6">
<Execution id="7bde4546-deb4-4231-b557-1920fb3adf7b" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.ApplicationWorkspaceTests" name="Overview_reports_checklist_progress" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobQueryParityTests.Table_pages_and_board_have_identical_owned_membership(scenario: &quot;combined&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="84f76a74-2082-ce72-9363-22dca54580d2">
<Execution id="0d90d7be-c7d0-4c5b-9bdb-e1806897b46f" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobQueryParityTests" name="Table_pages_and_board_have_identical_owned_membership" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobQueryParityTests.Table_pages_and_board_have_identical_owned_membership(scenario: &quot;deleted&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="a75c8efc-b4a8-b8b5-b751-6fee6831ebf4">
<Execution id="2199fbe3-3100-426e-925b-004bcc2ab878" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobQueryParityTests" name="Table_pages_and_board_have_identical_owned_membership" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.IsCanonical_only_true_for_known_stages" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="18c0a064-21ea-b6d7-669e-31fbbab278d0">
<Execution id="6ff8321a-9383-49dc-8419-523322d3b0fd" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="IsCanonical_only_true_for_known_stages" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.Normalize_canonicalizes_withdrawn_synonyms(input: &quot;cancelled&quot;, expected: &quot;Withdrawn&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="e3216f8a-8510-078f-dd29-645ff395558d">
<Execution id="f276ab6e-8f53-4f57-b69f-89cb8866aef1" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="Normalize_canonicalizes_withdrawn_synonyms" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.IsProspect_false_for_post_application_stages(status: &quot;Ghosted&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="b5fe2723-67af-5c72-78d9-28239b4d24c5">
<Execution id="40f0f8ac-58ca-4a1c-b7af-6dd598f15c2c" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="IsProspect_false_for_post_application_stages" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobQueryParityTests.Table_pages_and_board_have_identical_owned_membership(scenario: &quot;include-deleted&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="1ece7e57-e724-aa88-aaa8-6eccd169f3a6">
<Execution id="fffe549f-449e-49f5-b8ee-78e31ece8480" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobQueryParityTests" name="Table_pages_and_board_have_identical_owned_membership" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.Withdrawn_is_closed_and_not_a_prospect" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="1fe222ac-3430-7778-716f-49f037f5db90">
<Execution id="78033441-0d2a-4966-8453-6ffd5c2ec353" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="Withdrawn_is_closed_and_not_a_prospect" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobQueryParityTests.Table_pages_and_board_have_identical_owned_membership(scenario: &quot;search&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="63a1c947-a202-ef7f-514d-09b47ec75ee2">
<Execution id="a62b456d-c46c-4416-b022-2de1690f7f31" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobQueryParityTests" name="Table_pages_and_board_have_identical_owned_membership" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.Normalize_empty_becomes_default(input: null)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="233c4cb5-66c0-2385-528a-c96b5760f3a5">
<Execution id="4b6108e1-3385-461a-aea9-c890115490ca" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="Normalize_empty_becomes_default" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.SyncAppliedDate_clears_the_applied_date_for_a_prospect" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="24673f9c-c625-5907-c9fe-90e92f71c82b">
<Execution id="fc61ca22-4bc4-41db-a7c9-59f60bcd6a39" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="SyncAppliedDate_clears_the_applied_date_for_a_prospect" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.Normalize_canonicalizes_prospect_synonyms(input: &quot;shortlisted&quot;, expected: &quot;Interested&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="7e6f3ff6-0104-2ed9-ebe7-cc914c075a14">
<Execution id="59f599e3-a853-4ae9-95f8-5d9e2e6428ef" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="Normalize_canonicalizes_prospect_synonyms" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.Normalize_canonicalizes_casing_and_synonyms(input: &quot;no response&quot;, expected: &quot;Ghosted&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="e8f60c21-47e6-bcbc-dace-d55c71c5cfe5">
<Execution id="ffbaaa99-f815-4d51-8449-716ea7675130" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="Normalize_canonicalizes_casing_and_synonyms" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.Normalize_canonicalizes_withdrawn_synonyms(input: &quot;withdrew&quot;, expected: &quot;Withdrawn&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="7830b0d3-f336-e0a0-f0bf-68394ab80c34">
<Execution id="f98c8517-fa5b-4c5b-986b-9c7afaa89819" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="Normalize_canonicalizes_withdrawn_synonyms" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.ApplicationWorkspaceTests.Overview_surfaces_the_attached_cv_variant" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="4516ef4e-4e78-4ff4-67c2-32dede6ca0b5">
<Execution id="682831ba-e2f0-4b3b-ab3a-ab4878822eba" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.ApplicationWorkspaceTests" name="Overview_surfaces_the_attached_cv_variant" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.ApplicationWorkspaceTests.Next_step_asks_for_the_advert_when_there_is_no_description" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="fd61245f-a8b2-f146-de3a-31d80c4004ff">
<Execution id="382cb0f8-68cd-4bd5-8dfc-b49a64020ee2" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.ApplicationWorkspaceTests" name="Next_step_asks_for_the_advert_when_there_is_no_description" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.ApplicationWorkspaceTests.Overview_counts_documents_and_ai_history" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="347211ec-a553-9c08-b520-5d138aabe092">
<Execution id="35fdba6f-5e03-412d-bbc0-64605d0b8beb" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.ApplicationWorkspaceTests" name="Overview_counts_documents_and_ai_history" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.Rd21JobPersistenceTests.Related_text_save_cannot_silently_replace_a_newer_acknowledged_draft(coverLetter: False)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="dffc73da-e081-96a2-f069-ca32e29829dd">
<Execution id="41a5c39c-38a9-4519-8818-1b38adca8ce5" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.Rd21JobPersistenceTests" name="Related_text_save_cannot_silently_replace_a_newer_acknowledged_draft" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.Normalize_canonicalizes_casing_and_synonyms(input: &quot;interviews&quot;, expected: &quot;Interview&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="bd4400e7-7088-b557-b0a5-1406b157fcdd">
<Execution id="b15224c2-c8d6-4348-9197-6c39bbfd141b" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="Normalize_canonicalizes_casing_and_synonyms" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.Normalize_empty_becomes_default(input: &quot; &quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="807b4ecf-7901-9e43-fb43-71e8fb58731f">
<Execution id="b1e757cb-3ad8-4705-9b96-d302a429a298" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="Normalize_empty_becomes_default" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.Normalize_canonicalizes_prospect_synonyms(input: &quot;drafting&quot;, expected: &quot;Preparing&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="04b6a91e-07c1-4169-3675-8f74913a4edb">
<Execution id="c4a15959-53d6-4855-a10d-2ecda79e6c72" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="Normalize_canonicalizes_prospect_synonyms" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.IsProspect_false_for_post_application_stages(status: &quot;Rejected&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="27fe3229-574e-f5a8-e0cf-4e97fdcbe501">
<Execution id="17279912-eb85-4ec6-8913-f5e000f39691" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="IsProspect_false_for_post_application_stages" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.Normalize_canonicalizes_prospect_synonyms(input: &quot;bookmarked&quot;, expected: &quot;Saved&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="406bfb2f-20b7-15bd-2069-50eef30dff88">
<Execution id="7bb788e6-0268-410f-8b2f-2c646f4fd423" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="Normalize_canonicalizes_prospect_synonyms" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.IsProspect_false_for_post_application_stages(status: &quot;Applied&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="efda68b9-0990-68aa-2731-c81591e14915">
<Execution id="aa059a99-2ae4-4889-a1f0-c7dc903b2af8" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="IsProspect_false_for_post_application_stages" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobApplicationsAuthorizationTests.GetStatusSuggestion_returns_not_found_for_other_users_job" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="be3a9348-61af-0f21-1ace-cd3662be8c7d">
<Execution id="eecb6789-b633-420a-990b-fee838855c12" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobApplicationsAuthorizationTests" name="GetStatusSuggestion_returns_not_found_for_other_users_job" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.Rd21JobPersistenceTests.Stale_or_unversioned_snapshot_cannot_erase_an_acknowledged_job_edit(omitRevision: False)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="5f47dc74-c7bb-6b08-131d-55a4f7abbf36">
<Execution id="04288250-5e7d-47ff-8c28-31c7d76ad0be" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.Rd21JobPersistenceTests" name="Stale_or_unversioned_snapshot_cannot_erase_an_acknowledged_job_edit" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.Ghosted_and_waiting_are_still_canonical_stages" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="4bf5ede1-a4b1-f8e7-801c-ca499e8d57c9">
<Execution id="1b422a5c-afbc-47e5-8085-f9b0b7d51a5a" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="Ghosted_and_waiting_are_still_canonical_stages" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobQueryParityTests.Table_pages_and_board_have_identical_owned_membership(scenario: &quot;correspondence&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="9ca882ec-2b75-a26b-1420-961f41c85538">
<Execution id="32f51ce0-8242-46b5-9e72-c980a36a0897" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobQueryParityTests" name="Table_pages_and_board_have_identical_owned_membership" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.Prospect_stages_sort_before_applied" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="cb349326-9fd9-4626-f55a-28cbe213bda7">
<Execution id="6a681a52-e5fe-4003-8fb6-11fab5725dd7" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="Prospect_stages_sort_before_applied" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.ApplicationWorkspaceTests.Overview_returns_recent_activity_newest_first" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="8828413a-f54a-42c7-8065-17e638ec72fc">
<Execution id="218f6bec-56ab-42a3-bf21-a28325e98484" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.ApplicationWorkspaceTests" name="Overview_returns_recent_activity_newest_first" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobQueryParityTests.Table_pages_and_board_have_identical_owned_membership(scenario: &quot;custom&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="e4227296-3fbb-0af0-0d38-a3229e8a3931">
<Execution id="8de28afd-87a1-4db8-be7f-35680fbcf918" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobQueryParityTests" name="Table_pages_and_board_have_identical_owned_membership" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobApplicationsAppliedDateHistoryTests.Moving_between_post_application_stages_records_no_cleared_date_event" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="acfd6c10-a6e7-650f-fcfc-2184cb36ce6c">
<Execution id="8ec26e8a-184a-42c5-9e8c-83c7be40b72e" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobApplicationsAppliedDateHistoryTests" name="Moving_between_post_application_stages_records_no_cleared_date_event" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.SyncAppliedDate_returns_the_cleared_date_so_callers_can_record_it" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="be18c4bc-808f-f2b0-96d7-e2ce8399ca93">
<Execution id="844532d0-1f93-4630-a4c0-e224d3de655e" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="SyncAppliedDate_returns_the_cleared_date_so_callers_can_record_it" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobApplicationsAuthorizationTests.Job_choices_searches_all_owned_rows_without_leaking_another_tenant" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="52749208-d674-a526-3a09-fbe999238c6e">
<Execution id="e3a36284-b803-4b08-9b1f-1333bf94e830" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobApplicationsAuthorizationTests" name="Job_choices_searches_all_owned_rows_without_leaking_another_tenant" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.Rd21JobPersistenceTests.Write_that_overlaps_a_delayed_save_wins_without_partial_events_or_opportunity_changes" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="6b825f2a-013f-92ef-ef09-fe9860925384">
<Execution id="6f17a184-1b95-4608-9cfd-86ea96323afd" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.Rd21JobPersistenceTests" name="Write_that_overlaps_a_delayed_save_wins_without_partial_events_or_opportunity_changes" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.ApplicationWorkspaceTests.Overview_aggregates_the_application_without_copying_career_data" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="57f0349f-4705-96e4-450d-2772916d82e0">
<Execution id="3127c9b8-68c5-44be-88a8-9f2ed69e2784" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.ApplicationWorkspaceTests" name="Overview_aggregates_the_application_without_copying_career_data" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobApplicationsAppliedDateHistoryTests.Re_applying_after_a_backwards_move_stamps_a_fresh_date_and_leaves_history_intact" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="8aa9763e-1d8b-1ccb-f8b0-86c9dacfaf8b">
<Execution id="35f72966-5bcc-4b7d-aa4d-df5349171302" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobApplicationsAppliedDateHistoryTests" name="Re_applying_after_a_backwards_move_stamps_a_fresh_date_and_leaves_history_intact" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.Normalize_canonicalizes_casing_and_synonyms(input: &quot;Interviewing&quot;, expected: &quot;Interview&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="d9300062-418d-1ccf-2cc7-685be008ce42">
<Execution id="21fe8a22-43b4-437d-ac0e-309086e8b52e" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="Normalize_canonicalizes_casing_and_synonyms" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.Normalize_canonicalizes_prospect_synonyms(input: &quot;to apply&quot;, expected: &quot;Saved&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="d25a3ef0-b042-1446-83ff-7d94d249fe2f">
<Execution id="48616e06-0dd1-4fa7-a937-0b9f92abfe21" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="Normalize_canonicalizes_prospect_synonyms" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.SyncAppliedDate_returns_null_when_nothing_was_cleared" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="3774c215-01a0-fd17-ff44-158de1e6105c">
<Execution id="03b927be-3840-4df0-9833-7a5e7845ca08" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="SyncAppliedDate_returns_null_when_nothing_was_cleared" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.Offer_is_success_for_analytics_but_groups_under_active_for_the_board" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="da3ba433-d08c-949d-2407-9f181bfcd5be">
<Execution id="ad72de9c-1386-4da0-94c3-b8bedc5bada7" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="Offer_is_success_for_analytics_but_groups_under_active_for_the_board" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.Normalize_canonicalizes_casing_and_synonyms(input: &quot;APPLIED&quot;, expected: &quot;Applied&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="b7972ccc-92fa-2f26-8dd4-06b22977c9bb">
<Execution id="a39b54d4-9415-4129-9946-7f3619fd7916" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="Normalize_canonicalizes_casing_and_synonyms" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobQueryParityTests.Table_pages_and_board_have_identical_owned_membership(scenario: &quot;standard&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="5b8ea46d-ee44-6470-1381-3f43ab773db6">
<Execution id="6b1cbd7c-0e2d-4d42-8141-a72b7bc88fbd" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobQueryParityTests" name="Table_pages_and_board_have_identical_owned_membership" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.Rd21JobPersistenceTests.Failed_job_transaction_cannot_acknowledge_or_leave_partial_data_for_a_later_save" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="302e0510-ff7e-9bbc-0509-d2d321512ccd">
<Execution id="ff70f809-ac28-457c-be21-957a7cb28a1e" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.Rd21JobPersistenceTests" name="Failed_job_transaction_cannot_acknowledge_or_leave_partial_data_for_a_later_save" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobApplicationsAppliedDateHistoryTests.Withdrawing_keeps_the_applied_date" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="4d2ee4af-ed68-f3cf-b09e-1e844b21d7e6">
<Execution id="4e872c59-0ed2-4b89-8696-f39332d60d05" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobApplicationsAppliedDateHistoryTests" name="Withdrawing_keeps_the_applied_date" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.IsProspect_true_for_pre_application_stages(status: &quot;Saved&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="57a698a5-6de9-6958-20dc-c7755de3f68b">
<Execution id="6a2a4747-82be-4335-9364-4e4193386cbf" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="IsProspect_true_for_pre_application_stages" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobQueryParityTests.Table_pages_and_board_have_identical_owned_membership(scenario: &quot;location&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="ee747285-6574-0968-3d1b-5b4086b49e77">
<Execution id="22279e58-5d23-4159-95c2-1ec20e36cd47" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobQueryParityTests" name="Table_pages_and_board_have_identical_owned_membership" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.Normalize_canonicalizes_prospect_synonyms(input: &quot;in preparation&quot;, expected: &quot;Preparing&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="6ba5666c-74e4-b81b-103e-21d383c8c6e4">
<Execution id="141e205c-c74d-4c32-be0e-54216ffe6766" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="Normalize_canonicalizes_prospect_synonyms" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobQueryParityTests.Table_pages_and_board_have_identical_owned_membership(scenario: &quot;company&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="a8aff3ef-f27a-a882-1aa1-ba9c663cf4ce">
<Execution id="4f676192-2e82-49c7-8821-b22b5282d4ea" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobQueryParityTests" name="Table_pages_and_board_have_identical_owned_membership" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.Normalize_canonicalizes_withdrawn_synonyms(input: &quot;canceled&quot;, expected: &quot;Withdrawn&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="694c474d-1ea7-4388-7133-bc8d0d30f684">
<Execution id="26d4bf01-2abd-42eb-8e7f-3763f6de6b15" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="Normalize_canonicalizes_withdrawn_synonyms" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.Declined_stays_rejected_and_does_not_become_withdrawn" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="a4b61bd0-458f-a6f6-d0d7-20d06b4283af">
<Execution id="2e84145d-d8dd-49e2-8d20-db22d0419b01" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="Declined_stays_rejected_and_does_not_become_withdrawn" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.ApplicationWorkspaceTests.Overview_separates_application_answers_from_human_notes" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="d4f830c4-a93f-761b-785c-6b1752a42000">
<Execution id="98160d95-c0e6-404e-8aea-54975f544627" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.ApplicationWorkspaceTests" name="Overview_separates_application_answers_from_human_notes" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.DaysSince_is_null_without_an_applied_date" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="c390dfba-f9a3-46a7-1677-20786cfc5d66">
<Execution id="a1ee7d2c-4aa3-44e5-b21d-115d2b10f07d" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="DaysSince_is_null_without_an_applied_date" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.Rd21JobPersistenceTests.Stale_or_unversioned_snapshot_cannot_erase_an_acknowledged_job_edit(omitRevision: True)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="f90c82d0-e11a-8b37-2b9a-b942922d486f">
<Execution id="954cf521-e570-44f1-8515-58b4d6ad2a0b" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.Rd21JobPersistenceTests" name="Stale_or_unversioned_snapshot_cannot_erase_an_acknowledged_job_edit" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.IsProspect_false_for_custom_status" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="aa73dc7d-d5b2-0b2a-eb67-8d429c6009f9">
<Execution id="d0036c48-3d2c-41cb-8811-3dc7be1a884b" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="IsProspect_false_for_custom_status" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobQueryParityTests.Table_pages_and_board_have_identical_owned_membership(scenario: &quot;follow-up&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="57096417-b25e-42cc-c6aa-1bf95fed407a">
<Execution id="ae07b246-2d25-4640-9422-d84f303ec46b" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobQueryParityTests" name="Table_pages_and_board_have_identical_owned_membership" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.SyncAppliedDate_preserves_an_existing_applied_date" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="ee63d0f0-d333-caf4-fec2-d43f36690893">
<Execution id="5864862d-4799-4fb7-8e41-f44e34a60ac3" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="SyncAppliedDate_preserves_an_existing_applied_date" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.Normalize_canonicalizes_casing_and_synonyms(input: &quot;applied&quot;, expected: &quot;Applied&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="e18ef2d2-eb0b-ae3e-a7d2-d55031661872">
<Execution id="8e4b7634-b696-4326-8dad-0744f8d1caa1" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="Normalize_canonicalizes_casing_and_synonyms" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.IsProspect_true_for_pre_application_stages(status: &quot;Interested&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="039156c1-fc1d-b9d0-af77-bdb9f0cb7746">
<Execution id="4373cb44-930f-47f0-a239-67de5f7cc70d" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="IsProspect_true_for_pre_application_stages" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.IsProspect_false_for_post_application_stages(status: &quot;Waiting&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="d6b62877-6631-5087-d82d-12d5d5053ffd">
<Execution id="4db9de59-fa05-4849-8161-8872dfb90319" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="IsProspect_false_for_post_application_stages" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.Normalize_preserves_unknown_custom_status" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="49ff5b0d-33d2-6406-b869-37c0901cece5">
<Execution id="8e514a42-78eb-4f1e-b85d-61c80699c592" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="Normalize_preserves_unknown_custom_status" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.Normalize_canonicalizes_casing_and_synonyms(input: &quot; Offer &quot;, expected: &quot;Offer&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="6b15f128-8f37-aebf-b047-770cc9683025">
<Execution id="f0e5a9a3-6cd3-4b26-867e-60ee18fa815b" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="Normalize_canonicalizes_casing_and_synonyms" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.Rd21JobPersistenceTests.Versioned_job_save_cannot_cross_tenant_job_or_company_ownership" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="8b810648-a924-89f8-3c7b-3c765ec3e6e1">
<Execution id="c0dbc238-4362-40f4-83d2-779d39b79d0c" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.Rd21JobPersistenceTests" name="Versioned_job_save_cannot_cross_tenant_job_or_company_ownership" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobQueryParityTests.Table_pages_and_board_have_identical_owned_membership(scenario: &quot;all&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="ebd693de-f8c6-6887-7e1c-635cc17733a8">
<Execution id="f8d88fe4-605d-4154-91f3-d1bbebb85c8d" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobQueryParityTests" name="Table_pages_and_board_have_identical_owned_membership" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobQueryParityTests.Table_pages_and_board_have_identical_owned_membership(scenario: &quot;foreign-company&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="4d9cb541-8911-0d74-cb02-8d7f6700dd1f">
<Execution id="da8474ac-47ba-435f-868c-d0f8dbc09b45" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobQueryParityTests" name="Table_pages_and_board_have_identical_owned_membership" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.IsProspect_false_for_post_application_stages(status: &quot;Interview&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="85e1088b-f623-f992-2c76-6d49b55bec85">
<Execution id="2c371481-70b8-4b13-908d-0a461418e2b6" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="IsProspect_false_for_post_application_stages" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobApplicationsAppliedDateHistoryTests.Moving_back_to_a_prospect_stage_clears_the_date_but_records_it_as_history" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="ad6db3d3-3274-632d-064b-de9627e5f5f7">
<Execution id="6bbee017-ea26-4da6-8ebd-c94abc000df9" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobApplicationsAppliedDateHistoryTests" name="Moving_back_to_a_prospect_stage_clears_the_date_but_records_it_as_history" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.IsProspect_true_for_pre_application_stages(status: &quot;bookmarked&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="8e7c3334-0c54-277b-8fb4-aafcd601b1d3">
<Execution id="75362a5c-d1b4-4ca4-ae4f-d364aca30f10" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="IsProspect_true_for_pre_application_stages" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.Every_stage_belongs_to_exactly_one_group" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="0405d09d-9d3a-bdfb-afc6-17200531890c">
<Execution id="d89c2358-4477-4df9-8d6c-86dee59740f4" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="Every_stage_belongs_to_exactly_one_group" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.Rd21JobPersistenceTests.Structured_tailored_cv_snapshot_cannot_replace_a_newer_approved_document" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="7f3a3170-cb7c-f498-52ea-42a485bd7f4a">
<Execution id="6d7b0ccd-da2d-435e-a3fe-506e8e9acb9a" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.Rd21JobPersistenceTests" name="Structured_tailored_cv_snapshot_cannot_replace_a_newer_approved_document" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.IsProspect_true_for_pre_application_stages(status: &quot;Preparing&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="43471150-bda8-0b87-4c8d-1cd20471638b">
<Execution id="49e58d06-7807-40ca-8731-f960c544611d" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="IsProspect_true_for_pre_application_stages" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobApplicationsAuthorizationTests.GetMatchScore_returns_not_found_for_other_users_job" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="7c3a312b-f057-64f1-e4ba-93352b46df70">
<Execution id="45edc57f-964e-4d7f-8a17-9a919c128bd8" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobApplicationsAuthorizationTests" name="GetMatchScore_returns_not_found_for_other_users_job" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.OrderOf_sorts_canonical_before_custom" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="5d8ca15f-c663-1d50-b932-cf2f0339c7c0">
<Execution id="89989a79-8646-4786-98ff-2586a5df4dfd" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="OrderOf_sorts_canonical_before_custom" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobQueryParityTests.Table_pages_and_board_have_identical_owned_membership(scenario: &quot;none&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="83cff8f8-d781-99e7-95b3-2a039270fd7a">
<Execution id="e189c207-5b14-4d97-b959-4ada47262587" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobQueryParityTests" name="Table_pages_and_board_have_identical_owned_membership" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.SyncAppliedDate_stamps_when_a_prospect_becomes_applied" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="dae734ee-2a33-1fc8-6a63-7903ea33ddd8">
<Execution id="5e06269c-d594-4856-a288-059a77ec5c97" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="SyncAppliedDate_stamps_when_a_prospect_becomes_applied" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.ApplicationWorkspaceTests.Another_users_application_is_not_visible" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="841078a2-8b24-697e-877b-ad48c294434b">
<Execution id="4b8ba082-f62e-471f-9f19-0654a74725d5" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.ApplicationWorkspaceTests" name="Another_users_application_is_not_visible" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.Normalize_canonicalizes_casing_and_synonyms(input: &quot;declined&quot;, expected: &quot;Rejected&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="fae8f2c2-b6a0-992e-6298-8a46cade54ce">
<Execution id="b2fbd550-c60f-4b1a-9210-f29ebf0070a2" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="Normalize_canonicalizes_casing_and_synonyms" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobPipelineTests.Stages_are_ordered_and_unique" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="d5dc78bf-9b64-780c-e1a6-189228b35e67">
<Execution id="cd020b9d-b4d5-4d4d-8595-bcc8bfc45720" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobPipelineTests" name="Stages_are_ordered_and_unique" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.JobQueryParityTests.Table_pages_and_board_have_identical_owned_membership(scenario: &quot;needs-work&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="161dc999-3648-3d48-1d7b-99ab066de8f6">
<Execution id="342880c8-7bba-44e0-b5cb-d51942e85e78" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.JobQueryParityTests" name="Table_pages_and_board_have_identical_owned_membership" />
</UnitTest>
</TestDefinitions>
<TestEntries>
<TestEntry testId="5f47dc74-c7bb-6b08-131d-55a4f7abbf36" executionId="04288250-5e7d-47ff-8c28-31c7d76ad0be" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="b5fe2723-67af-5c72-78d9-28239b4d24c5" executionId="40f0f8ac-58ca-4a1c-b7af-6dd598f15c2c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="4d9cb541-8911-0d74-cb02-8d7f6700dd1f" executionId="da8474ac-47ba-435f-868c-d0f8dbc09b45" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="0405d09d-9d3a-bdfb-afc6-17200531890c" executionId="d89c2358-4477-4df9-8d6c-86dee59740f4" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="5b8ea46d-ee44-6470-1381-3f43ab773db6" executionId="6b1cbd7c-0e2d-4d42-8141-a72b7bc88fbd" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="ee747285-6574-0968-3d1b-5b4086b49e77" executionId="22279e58-5d23-4159-95c2-1ec20e36cd47" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="43471150-bda8-0b87-4c8d-1cd20471638b" executionId="49e58d06-7807-40ca-8731-f960c544611d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="406bfb2f-20b7-15bd-2069-50eef30dff88" executionId="7bb788e6-0268-410f-8b2f-2c646f4fd423" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="9ca882ec-2b75-a26b-1420-961f41c85538" executionId="32f51ce0-8242-46b5-9e72-c980a36a0897" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="243583b0-ea8a-0c2d-b704-f9c081502a8c" executionId="1f475ccb-5169-4cf7-948f-10f70c02505d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="6ba5666c-74e4-b81b-103e-21d383c8c6e4" executionId="141e205c-c74d-4c32-be0e-54216ffe6766" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="d5dc78bf-9b64-780c-e1a6-189228b35e67" executionId="cd020b9d-b4d5-4d4d-8595-bcc8bfc45720" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="807b4ecf-7901-9e43-fb43-71e8fb58731f" executionId="b1e757cb-3ad8-4705-9b96-d302a429a298" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="e3216f8a-8510-078f-dd29-645ff395558d" executionId="f276ab6e-8f53-4f57-b69f-89cb8866aef1" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="b7972ccc-92fa-2f26-8dd4-06b22977c9bb" executionId="a39b54d4-9415-4129-9946-7f3619fd7916" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="e4227296-3fbb-0af0-0d38-a3229e8a3931" executionId="8de28afd-87a1-4db8-be7f-35680fbcf918" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="3774c215-01a0-fd17-ff44-158de1e6105c" executionId="03b927be-3840-4df0-9833-7a5e7845ca08" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="233c4cb5-66c0-2385-528a-c96b5760f3a5" executionId="4b6108e1-3385-461a-aea9-c890115490ca" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="83cff8f8-d781-99e7-95b3-2a039270fd7a" executionId="e189c207-5b14-4d97-b959-4ada47262587" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="1ece7e57-e724-aa88-aaa8-6eccd169f3a6" executionId="fffe549f-449e-49f5-b8ee-78e31ece8480" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="fd61245f-a8b2-f146-de3a-31d80c4004ff" executionId="382cb0f8-68cd-4bd5-8dfc-b49a64020ee2" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="c390dfba-f9a3-46a7-1677-20786cfc5d66" executionId="a1ee7d2c-4aa3-44e5-b21d-115d2b10f07d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="cb349326-9fd9-4626-f55a-28cbe213bda7" executionId="6a681a52-e5fe-4003-8fb6-11fab5725dd7" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="d4f830c4-a93f-761b-785c-6b1752a42000" executionId="98160d95-c0e6-404e-8aea-54975f544627" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="8aa9763e-1d8b-1ccb-f8b0-86c9dacfaf8b" executionId="35f72966-5bcc-4b7d-aa4d-df5349171302" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="27fe3229-574e-f5a8-e0cf-4e97fdcbe501" executionId="17279912-eb85-4ec6-8913-f5e000f39691" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="3cd2fef8-dfa7-1464-b6a9-026485c0bd9e" executionId="8434e059-c250-445e-ac3e-dd844fc52edf" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="85e1088b-f623-f992-2c76-6d49b55bec85" executionId="2c371481-70b8-4b13-908d-0a461418e2b6" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="d9300062-418d-1ccf-2cc7-685be008ce42" executionId="21fe8a22-43b4-437d-ac0e-309086e8b52e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="161dc999-3648-3d48-1d7b-99ab066de8f6" executionId="342880c8-7bba-44e0-b5cb-d51942e85e78" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="0ce1b3ae-aba6-2d59-4be9-377c6d0a68a6" executionId="7bde4546-deb4-4231-b557-1920fb3adf7b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="d25a3ef0-b042-1446-83ff-7d94d249fe2f" executionId="48616e06-0dd1-4fa7-a937-0b9f92abfe21" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="57f0349f-4705-96e4-450d-2772916d82e0" executionId="3127c9b8-68c5-44be-88a8-9f2ed69e2784" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="7c3a312b-f057-64f1-e4ba-93352b46df70" executionId="45edc57f-964e-4d7f-8a17-9a919c128bd8" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="8e7c3334-0c54-277b-8fb4-aafcd601b1d3" executionId="75362a5c-d1b4-4ca4-ae4f-d364aca30f10" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="a8aff3ef-f27a-a882-1aa1-ba9c663cf4ce" executionId="4f676192-2e82-49c7-8821-b22b5282d4ea" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="6b825f2a-013f-92ef-ef09-fe9860925384" executionId="6f17a184-1b95-4608-9cfd-86ea96323afd" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="4bf5ede1-a4b1-f8e7-801c-ca499e8d57c9" executionId="1b422a5c-afbc-47e5-8085-f9b0b7d51a5a" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="7e6f3ff6-0104-2ed9-ebe7-cc914c075a14" executionId="59f599e3-a853-4ae9-95f8-5d9e2e6428ef" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="04d26b3d-0337-8e69-a468-9144eae6f23a" executionId="229d818c-f6d6-4270-945a-b6b985e19fcd" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="8b810648-a924-89f8-3c7b-3c765ec3e6e1" executionId="c0dbc238-4362-40f4-83d2-779d39b79d0c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="8828413a-f54a-42c7-8065-17e638ec72fc" executionId="218f6bec-56ab-42a3-bf21-a28325e98484" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="694c474d-1ea7-4388-7133-bc8d0d30f684" executionId="26d4bf01-2abd-42eb-8e7f-3763f6de6b15" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="5d8ca15f-c663-1d50-b932-cf2f0339c7c0" executionId="89989a79-8646-4786-98ff-2586a5df4dfd" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="d6b62877-6631-5087-d82d-12d5d5053ffd" executionId="4db9de59-fa05-4849-8161-8872dfb90319" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="a75c8efc-b4a8-b8b5-b751-6fee6831ebf4" executionId="2199fbe3-3100-426e-925b-004bcc2ab878" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="57a698a5-6de9-6958-20dc-c7755de3f68b" executionId="6a2a4747-82be-4335-9364-4e4193386cbf" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="aa73dc7d-d5b2-0b2a-eb67-8d429c6009f9" executionId="d0036c48-3d2c-41cb-8811-3dc7be1a884b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="63a1c947-a202-ef7f-514d-09b47ec75ee2" executionId="a62b456d-c46c-4416-b022-2de1690f7f31" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="a4b61bd0-458f-a6f6-d0d7-20d06b4283af" executionId="2e84145d-d8dd-49e2-8d20-db22d0419b01" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="ad6db3d3-3274-632d-064b-de9627e5f5f7" executionId="6bbee017-ea26-4da6-8ebd-c94abc000df9" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="04b6a91e-07c1-4169-3675-8f74913a4edb" executionId="c4a15959-53d6-4855-a10d-2ecda79e6c72" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="f90c82d0-e11a-8b37-2b9a-b942922d486f" executionId="954cf521-e570-44f1-8515-58b4d6ad2a0b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="039156c1-fc1d-b9d0-af77-bdb9f0cb7746" executionId="4373cb44-930f-47f0-a239-67de5f7cc70d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="f03192f4-c647-0827-6154-dc73478169bc" executionId="56285312-8a84-43a8-a1b0-a9c3af990c92" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="ee63d0f0-d333-caf4-fec2-d43f36690893" executionId="5864862d-4799-4fb7-8e41-f44e34a60ac3" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="18c0a064-21ea-b6d7-669e-31fbbab278d0" executionId="6ff8321a-9383-49dc-8419-523322d3b0fd" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="1fe222ac-3430-7778-716f-49f037f5db90" executionId="78033441-0d2a-4966-8453-6ffd5c2ec353" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="4516ef4e-4e78-4ff4-67c2-32dede6ca0b5" executionId="682831ba-e2f0-4b3b-ab3a-ab4878822eba" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="5380f9af-24f7-74d6-741d-735898357f30" executionId="59ca53c2-ad52-44bd-863d-c73925b106cb" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="acfd6c10-a6e7-650f-fcfc-2184cb36ce6c" executionId="8ec26e8a-184a-42c5-9e8c-83c7be40b72e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="efda68b9-0990-68aa-2731-c81591e14915" executionId="aa059a99-2ae4-4889-a1f0-c7dc903b2af8" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="be3a9348-61af-0f21-1ace-cd3662be8c7d" executionId="eecb6789-b633-420a-990b-fee838855c12" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="be18c4bc-808f-f2b0-96d7-e2ce8399ca93" executionId="844532d0-1f93-4630-a4c0-e224d3de655e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="83ef356d-f2e0-8bdf-a61e-0b4e60c6f28f" executionId="1d97f890-2656-4e50-a342-3775572104b3" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="dae734ee-2a33-1fc8-6a63-7903ea33ddd8" executionId="5e06269c-d594-4856-a288-059a77ec5c97" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="24673f9c-c625-5907-c9fe-90e92f71c82b" executionId="fc61ca22-4bc4-41db-a7c9-59f60bcd6a39" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="302e0510-ff7e-9bbc-0509-d2d321512ccd" executionId="ff70f809-ac28-457c-be21-957a7cb28a1e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="fae8f2c2-b6a0-992e-6298-8a46cade54ce" executionId="b2fbd550-c60f-4b1a-9210-f29ebf0070a2" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="dffc73da-e081-96a2-f069-ca32e29829dd" executionId="41a5c39c-38a9-4519-8818-1b38adca8ce5" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="52749208-d674-a526-3a09-fbe999238c6e" executionId="e3a36284-b803-4b08-9b1f-1333bf94e830" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="4d2ee4af-ed68-f3cf-b09e-1e844b21d7e6" executionId="4e872c59-0ed2-4b89-8696-f39332d60d05" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="e8f60c21-47e6-bcbc-dace-d55c71c5cfe5" executionId="ffbaaa99-f815-4d51-8449-716ea7675130" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="7f3a3170-cb7c-f498-52ea-42a485bd7f4a" executionId="6d7b0ccd-da2d-435e-a3fe-506e8e9acb9a" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="49ff5b0d-33d2-6406-b869-37c0901cece5" executionId="8e514a42-78eb-4f1e-b85d-61c80699c592" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="f560e8f1-1886-feb5-979c-a0a10ab78e21" executionId="07c0f875-917e-4490-bbf6-f482be82d9b4" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="347211ec-a553-9c08-b520-5d138aabe092" executionId="35fdba6f-5e03-412d-bbc0-64605d0b8beb" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="753b2f7f-66eb-121b-5cc2-5d92b1eeff00" executionId="5eeaf2a3-b000-4fb8-9c74-ebfdbf426c22" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="841078a2-8b24-697e-877b-ad48c294434b" executionId="4b8ba082-f62e-471f-9f19-0654a74725d5" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="6b15f128-8f37-aebf-b047-770cc9683025" executionId="f0e5a9a3-6cd3-4b26-867e-60ee18fa815b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="e18ef2d2-eb0b-ae3e-a7d2-d55031661872" executionId="8e4b7634-b696-4326-8dad-0744f8d1caa1" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="da3ba433-d08c-949d-2407-9f181bfcd5be" executionId="ad72de9c-1386-4da0-94c3-b8bedc5bada7" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="fa230569-7a1a-88d4-df2f-dcf0ac9a43c2" executionId="3be6a4a0-df83-45d1-876f-541992c5bba7" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="57096417-b25e-42cc-c6aa-1bf95fed407a" executionId="ae07b246-2d25-4640-9422-d84f303ec46b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="84f76a74-2082-ce72-9363-22dca54580d2" executionId="0d90d7be-c7d0-4c5b-9bdb-e1806897b46f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="bd4400e7-7088-b557-b0a5-1406b157fcdd" executionId="b15224c2-c8d6-4348-9197-6c39bbfd141b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="7830b0d3-f336-e0a0-f0bf-68394ab80c34" executionId="f98c8517-fa5b-4c5b-986b-9c7afaa89819" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="ebd693de-f8c6-6887-7e1c-635cc17733a8" executionId="f8d88fe4-605d-4154-91f3-d1bbebb85c8d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
</TestEntries>
<TestLists>
<TestList name="Results Not in a List" id="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestList name="All Loaded Results" id="19431567-8539-422a-85d7-44ee4e166bda" />
</TestLists>
<ResultSummary outcome="Completed">
<Counters total="88" executed="88" passed="88" failed="0" error="0" timeout="0" aborted="0" inconclusive="0" passedButRunAborted="0" notRunnable="0" notExecuted="0" disconnected="0" warning="0" completed="0" inProgress="0" pending="0" />
<Output>
<StdOut>[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v2.8.2+699d445a1a (64-bit .NET 9.0.19)&#xD;
[xUnit.net 00:00:00.26] Discovering: JobTrackerApi.Tests&#xD;
[xUnit.net 00:00:00.42] Discovered: JobTrackerApi.Tests&#xD;
[xUnit.net 00:00:00.43] Starting: JobTrackerApi.Tests&#xD;
[xUnit.net 00:00:03.87] Finished: JobTrackerApi.Tests&#xD;
</StdOut>
</Output>
</ResultSummary>
</TestRun>
@@ -0,0 +1,562 @@
{
"screens": [
{
"width": 320,
"language": "en",
"mode": "light",
"state": "table",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "board",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "detail",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "dark",
"state": "table",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "dark",
"state": "board",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "dark",
"state": "detail",
"violations": []
},
{
"width": 320,
"language": "nb",
"mode": "light",
"state": "table",
"violations": []
},
{
"width": 320,
"language": "nb",
"mode": "light",
"state": "board",
"violations": []
},
{
"width": 320,
"language": "nb",
"mode": "light",
"state": "detail",
"violations": []
},
{
"width": 320,
"language": "nb",
"mode": "dark",
"state": "table",
"violations": []
},
{
"width": 320,
"language": "nb",
"mode": "dark",
"state": "board",
"violations": []
},
{
"width": 320,
"language": "nb",
"mode": "dark",
"state": "detail",
"violations": []
},
{
"width": 390,
"language": "en",
"mode": "light",
"state": "table",
"violations": []
},
{
"width": 390,
"language": "en",
"mode": "light",
"state": "board",
"violations": []
},
{
"width": 390,
"language": "en",
"mode": "light",
"state": "detail",
"violations": []
},
{
"width": 390,
"language": "en",
"mode": "dark",
"state": "table",
"violations": []
},
{
"width": 390,
"language": "en",
"mode": "dark",
"state": "board",
"violations": []
},
{
"width": 390,
"language": "en",
"mode": "dark",
"state": "detail",
"violations": []
},
{
"width": 390,
"language": "nb",
"mode": "light",
"state": "table",
"violations": []
},
{
"width": 390,
"language": "nb",
"mode": "light",
"state": "board",
"violations": []
},
{
"width": 390,
"language": "nb",
"mode": "light",
"state": "detail",
"violations": []
},
{
"width": 390,
"language": "nb",
"mode": "dark",
"state": "table",
"violations": []
},
{
"width": 390,
"language": "nb",
"mode": "dark",
"state": "board",
"violations": []
},
{
"width": 390,
"language": "nb",
"mode": "dark",
"state": "detail",
"violations": []
},
{
"width": 768,
"language": "en",
"mode": "light",
"state": "table",
"violations": []
},
{
"width": 768,
"language": "en",
"mode": "light",
"state": "board",
"violations": []
},
{
"width": 768,
"language": "en",
"mode": "light",
"state": "detail",
"violations": []
},
{
"width": 768,
"language": "en",
"mode": "dark",
"state": "table",
"violations": []
},
{
"width": 768,
"language": "en",
"mode": "dark",
"state": "board",
"violations": []
},
{
"width": 768,
"language": "en",
"mode": "dark",
"state": "detail",
"violations": []
},
{
"width": 768,
"language": "nb",
"mode": "light",
"state": "table",
"violations": []
},
{
"width": 768,
"language": "nb",
"mode": "light",
"state": "board",
"violations": []
},
{
"width": 768,
"language": "nb",
"mode": "light",
"state": "detail",
"violations": []
},
{
"width": 768,
"language": "nb",
"mode": "dark",
"state": "table",
"violations": []
},
{
"width": 768,
"language": "nb",
"mode": "dark",
"state": "board",
"violations": []
},
{
"width": 768,
"language": "nb",
"mode": "dark",
"state": "detail",
"violations": []
},
{
"width": 1440,
"language": "en",
"mode": "light",
"state": "table",
"violations": []
},
{
"width": 1440,
"language": "en",
"mode": "light",
"state": "board",
"violations": []
},
{
"width": 1440,
"language": "en",
"mode": "light",
"state": "detail",
"violations": []
},
{
"width": 1440,
"language": "en",
"mode": "dark",
"state": "table",
"violations": []
},
{
"width": 1440,
"language": "en",
"mode": "dark",
"state": "board",
"violations": []
},
{
"width": 1440,
"language": "en",
"mode": "dark",
"state": "detail",
"violations": []
},
{
"width": 1440,
"language": "nb",
"mode": "light",
"state": "table",
"violations": []
},
{
"width": 1440,
"language": "nb",
"mode": "light",
"state": "board",
"violations": []
},
{
"width": 1440,
"language": "nb",
"mode": "light",
"state": "detail",
"violations": []
},
{
"width": 1440,
"language": "nb",
"mode": "dark",
"state": "table",
"violations": []
},
{
"width": 1440,
"language": "nb",
"mode": "dark",
"state": "board",
"violations": []
},
{
"width": 1440,
"language": "nb",
"mode": "dark",
"state": "detail",
"violations": []
}
],
"journeys": [
{
"width": 320,
"language": "en",
"mode": "light",
"searchBoardPreciseStatusDetailContextReturn": "PASS"
},
{
"width": 320,
"language": "en",
"mode": "dark",
"searchBoardPreciseStatusDetailContextReturn": "PASS"
},
{
"width": 320,
"language": "nb",
"mode": "light",
"searchBoardPreciseStatusDetailContextReturn": "PASS"
},
{
"width": 320,
"language": "nb",
"mode": "dark",
"searchBoardPreciseStatusDetailContextReturn": "PASS"
},
{
"width": 390,
"language": "en",
"mode": "light",
"searchBoardPreciseStatusDetailContextReturn": "PASS"
},
{
"width": 390,
"language": "en",
"mode": "dark",
"searchBoardPreciseStatusDetailContextReturn": "PASS"
},
{
"width": 390,
"language": "nb",
"mode": "light",
"searchBoardPreciseStatusDetailContextReturn": "PASS"
},
{
"width": 390,
"language": "nb",
"mode": "dark",
"searchBoardPreciseStatusDetailContextReturn": "PASS"
},
{
"width": 768,
"language": "en",
"mode": "light",
"searchBoardPreciseStatusDetailContextReturn": "PASS"
},
{
"width": 768,
"language": "en",
"mode": "dark",
"searchBoardPreciseStatusDetailContextReturn": "PASS"
},
{
"width": 768,
"language": "nb",
"mode": "light",
"searchBoardPreciseStatusDetailContextReturn": "PASS"
},
{
"width": 768,
"language": "nb",
"mode": "dark",
"searchBoardPreciseStatusDetailContextReturn": "PASS"
},
{
"width": 1440,
"language": "en",
"mode": "light",
"searchBoardPreciseStatusDetailContextReturn": "PASS"
},
{
"width": 1440,
"language": "en",
"mode": "dark",
"searchBoardPreciseStatusDetailContextReturn": "PASS"
},
{
"width": 1440,
"language": "nb",
"mode": "light",
"searchBoardPreciseStatusDetailContextReturn": "PASS"
},
{
"width": 1440,
"language": "nb",
"mode": "dark",
"searchBoardPreciseStatusDetailContextReturn": "PASS"
}
],
"errors": [],
"unexpectedWrites": [],
"mockedWrites": [
{
"width": 320,
"language": "en",
"mode": "light",
"status": "Waiting"
},
{
"width": 320,
"language": "en",
"mode": "dark",
"status": "Waiting"
},
{
"width": 320,
"language": "nb",
"mode": "light",
"status": "Waiting"
},
{
"width": 320,
"language": "nb",
"mode": "dark",
"status": "Waiting"
},
{
"width": 390,
"language": "en",
"mode": "light",
"status": "Waiting"
},
{
"width": 390,
"language": "en",
"mode": "dark",
"status": "Waiting"
},
{
"width": 390,
"language": "nb",
"mode": "light",
"status": "Waiting"
},
{
"width": 390,
"language": "nb",
"mode": "dark",
"status": "Waiting"
},
{
"width": 768,
"language": "en",
"mode": "light",
"status": "Waiting"
},
{
"width": 768,
"language": "en",
"mode": "dark",
"status": "Waiting"
},
{
"width": 768,
"language": "nb",
"mode": "light",
"status": "Waiting"
},
{
"width": 768,
"language": "nb",
"mode": "dark",
"status": "Waiting"
},
{
"width": 1440,
"language": "en",
"mode": "light",
"status": "Waiting"
},
{
"width": 1440,
"language": "en",
"mode": "dark",
"status": "Waiting"
},
{
"width": 1440,
"language": "nb",
"mode": "light",
"status": "Waiting"
},
{
"width": 1440,
"language": "nb",
"mode": "dark",
"status": "Waiting"
}
],
"unavailableReads": [],
"blockedExternal": [
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com"
],
"limits": [
"controlled fixtures, not real backend integration",
"secondary service reads may return honest unavailable states",
"no native device, provider, model, security or release qualification"
]
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 81 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 108 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 108 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 81 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

@@ -0,0 +1,37 @@
{
"recordedAtUtc": "2026-11-03T13:28:59.320295+00:00",
"frontend": "212 unique passed/10 suites; see frontend/a3-career-final-selection.json",
"backend": "103 passed; backend/a3-career-documents.trx",
"typecheck": {
"command": "npm run typecheck",
"exitCode": 0
},
"lint": {
"command": "npm run lint",
"exitCode": 0
},
"build": {
"command": "npm run build",
"exitCode": 0
},
"verifierLint": {
"command": "npx eslint scripts/verify-a3-career.mjs --max-warnings=0",
"exitCode": 0
},
"diffCheck": {
"command": "git diff --check",
"exitCode": 0
},
"graphify": {
"command": "graphify update .",
"exitCode": 0,
"limitations": [
"SQL parser unavailable",
"144 files yielded no symbols; not semantic completeness"
]
},
"limits": [
"Local targeted checks only; not full Phase10 or integrated security/release acceptance",
"Historical failed test/harness attempts retained separately and not relabelled passed"
]
}
@@ -0,0 +1,268 @@
{
"base": "027907a80666f7ddd51c848411ceaacec6768f20",
"recordedAtUtc": "2026-11-03T13:28:59.320295+00:00",
"policy": "Text LF-normalised SHA256; PNG/export raw bytes",
"sources": {
"JobTrackerApi.Tests/CareerProfileServiceTests.cs": "a0f35e0a244146804bec7989e048276bed295969cf1d9e1f9d0fc7fff36081c2",
"JobTrackerApi.Tests/CoverLetterWriterTests.cs": "d957df1f59d278ff81b05c391d59ad14ba9c91aa4f9c7ee396baea168acf9f3f",
"JobTrackerApi.Tests/CvBuilderTests.cs": "566bdefc1ebc231f18116f97d73c0d37c1aad866dab8c31b513754873b94c8a3",
"JobTrackerApi.Tests/CvRevisionReadinessTests.cs": "22b1f6a2dbfffb88bf11c217c41f3eb84086471da1023023c034a7521a9a21aa",
"docs/ui-modernisation/CAREER_VALIDATION.md": "c5e55b44c01ae8da34449a80054ba1e77dccd0c9693258314cb4dbce35e1425e",
"docs/ui-modernisation/UI-06.md": "a53f66e1b08c21c010efc17f0a5fd653141dcc24aea9e76ce3797e97b594a553",
"job-tracker-ui/package-lock.json": "bf31e90d7af03e8af059db2aaf893925b9e8881a30a1688034ed88ef45d4fcab",
"job-tracker-ui/package.json": "3745394e406cefa40d30a87e840bccb359be147bac6ffba736e2ae90898a8626",
"job-tracker-ui/scripts/verify-a3-career.mjs": "2303b82f4076e17a9502689e0c7320637d02426f4569d84cbad026a1fea73fea",
"job-tracker-ui/src/App.tsx": "608b4bed6c7e2881dfd65b7541ea211d193a636dd3f9cdf9a6d172acd12d137d",
"job-tracker-ui/src/application-assets.test.tsx": "b03fe198041cd7eb814f7a81cd80c877a12fac705e7e2bba40e812a61bf1dd36",
"job-tracker-ui/src/applicationWorkspace.ts": "3b00a4fe16159bdb9603eeb37bfdf5e5eb9a87d7815227fa3aa2f0da6e4f232c",
"job-tracker-ui/src/career-editor.test.tsx": "9c296fbf5d5871184869058e405fbc5a2f7467cbf2302baebef979bb41acef6b",
"job-tracker-ui/src/career-workspace-page.test.tsx": "3d232575525624246cf056d6d357cdb9c27a334ecc198046e2581f09873dbd99",
"job-tracker-ui/src/components/ApplicationAssets.tsx": "e6d5fd37efc10ba4188bc515e91db04405e9c4ba3915aba13ac0862e1c17a223",
"job-tracker-ui/src/components/RichTextField.tsx": "7b732cfbb9b8dc8b19e71415054649e0a2404cc17ec29d036817d63fea58a994",
"job-tracker-ui/src/cv-builder-deep-link.test.tsx": "8d5ae8d6a07991856dd2b21bde332ad91762c46f7534c2154719cf8a41d81dd2",
"job-tracker-ui/src/cv-builder-page.test.tsx": "7c1211e25b85fcc9e979b6c50926e297da6705c899d64d601de4cbc7f4a9a758",
"job-tracker-ui/src/cvBuilder.ts": "c021bafeabbc8ad3526d1b10b90ad8f7f0958ded8ed26eac8c1d28b53098b64d",
"job-tracker-ui/src/i18n/translations.ts": "c5586728bb501551ad37d6e617495520664b4f904da29e4918ff34ab50ff12eb",
"job-tracker-ui/src/profileCv.ts": "80c39b7c7558a96c1b7da4eef0d3580849203bc2da4ecd823aeac387b35cf963",
"job-tracker-ui/src/views/CareerProfilePage.tsx": "d666136aee79eb29be86606823b5fc5457298e5c62078f8a378d91224431f438",
"job-tracker-ui/src/views/CvBuilderEditor.tsx": "49537d71b577df7c564609c2cfcd239afe066fe4b4c550677544886a205e0e0b",
"job-tracker-ui/src/views/CvBuilderPage.tsx": "dc6c1561dde562deb829aff1fed7f595861d2112633572482069ec4c8c05ba2e",
"job-tracker-ui/src/views/career/CareerProfileSections.tsx": "07396e14214ecdb6c5f37f02d0e448453710a596b5ffb68042aa8ce032520e1c",
"job-tracker-ui/src/views/career/CareerWorkspaceOverview.tsx": "0650f72784b2211f703dfefd4d91a604957678369de2e2f365cf162458cc8d25"
},
"evidence": {
"backend/a3-career-documents.trx": "3be79db7958a751f3400f1e8b460456ea7f13a46792a45af72bcd27acc2ec05b",
"browser/BOUNDARY.json": "5ce8bea717968dda26e8cba9ab386b84970969db229bf083884a9cff67a22318",
"browser/BROWSER.json": "a4c761741203c9be7820f4a8a5aec6edfaa653a11d7377a35a1a487c2045b8af",
"browser/cv-editor-en-dark-1440.png": "a1e4005895e8e3d1bbae955f71a3102267394f19aed21023649297bb8e80d662",
"browser/cv-editor-en-dark-320.png": "b6675fc68ddfff4fdd8c97f4b8e42c85d661c5b8b05b57b6c834cd8b394dcbe6",
"browser/cv-editor-en-dark-390.png": "45fba5981e281e3906558f088a29445d859ae30d8ff7574f9c2f4838d19176ab",
"browser/cv-editor-en-dark-768.png": "30e95be8cd6867f541ea74c7623ddc74725f05c3dadcd6f63c8ad28d6abc383e",
"browser/cv-editor-en-light-1000.png": "7dd9ffd6e28130c15629d5c682b521d9f39dfd8de4ed54844374a1ad2c58462f",
"browser/cv-editor-en-light-1001.png": "fd9e12b13db88ede043f3031effcd081716f2e2a1dfc2f86d03a4eef5553cb47",
"browser/cv-editor-en-light-1440.png": "519af386f103b0a2632d8cdc0d4d4435ea9034ed3f068d7186b415f6dba375d3",
"browser/cv-editor-en-light-320.png": "26aa43d5ae894cc8d1ea10cf99f1a1ef2dece2944559168ab529dbf584cc599b",
"browser/cv-editor-en-light-390.png": "450269a67600cbc633a88db52995537827813688b07dffe6f339d07b641b07ad",
"browser/cv-editor-en-light-768.png": "a254bb39c21a1d0bfbfeef4656f56c352d9be0a056223b277476069b1dc42185",
"browser/cv-editor-nb-dark-1440.png": "d6e9a83ac7e0b2bc4d1b305ce07ebba2de29cfd7bf0e187d32df8e1c9c4e1091",
"browser/cv-editor-nb-dark-320.png": "49c9f5fde66be18d38833e900d70458905ae1ccaf37148585782aae12711c04a",
"browser/cv-editor-nb-dark-390.png": "5be2deae9d88cd1bcf52e40ab39fa8216fce969fe5c54cdccb92bca181a6abbf",
"browser/cv-editor-nb-dark-768.png": "0be35fbbcd21dba5baa9710df52ae446237462d409e3292e497adda5ab5fad00",
"browser/cv-editor-nb-light-1440.png": "8e96c1f951c1b959d48700fd850a5580c20fb076d908150cb8e85a2e3e7f25de",
"browser/cv-editor-nb-light-320.png": "e03ba11c988b0bd60bcb4c1d0a7f73dfe62354e1ea00391285fb95832b152b59",
"browser/cv-editor-nb-light-390.png": "228c6106484557bb1e99dbe94641c70afdcf2336418af0a199fb0d6b9cdcbc90",
"browser/cv-editor-nb-light-768.png": "7f1e6dd7ad5e85ec0da5b1fafd3540e21ca8c7b6fb464ca7d4c3270b6cc2b6bb",
"browser/FAILED-focus.json": "c30e047ce38ec54fd8dd17af38b728cb9da8c365fb1fc36dc922989077eced00",
"browser/FAILED-focus.png": "3048045c699ba9514f223e3ff7ea40a762f4d416f31727b9d735a8fad60b4e7f",
"browser/FAILED-mobile-navigation-harness.json": "c30e047ce38ec54fd8dd17af38b728cb9da8c365fb1fc36dc922989077eced00",
"browser/import-review-en-dark-1440.png": "6c90c6b4bdea8f50b9a9e92298b51a78bc5ebd3db2b134e8e074c001caa6ed80",
"browser/import-review-en-dark-320.png": "155844392d7e13f32e2d84f9b16f5b3f3fdc902115b9c712ecfe072b62446c64",
"browser/import-review-en-dark-390.png": "a68177dbcd85bb7ae75c8c99f1371bbd1da494f25f52d0b1b39a292ebffffb31",
"browser/import-review-en-dark-768.png": "30d4d8a30ac08e3bc846069b9d88893e365f37cebe097a75bc89872697731bc1",
"browser/import-review-en-light-1000.png": "b407f5bdbd3b91f7f2d809ae2aebc33c77c11d157ba45ba37562332bb541cbcd",
"browser/import-review-en-light-1001.png": "f886f70fe2b61c0e42be83684f945840381d4a385c562e17a5151fc432ef7754",
"browser/import-review-en-light-1440.png": "f50bb4c34770213fa91defbe820c937c49ace4aff26c66fa5f35b8204916676b",
"browser/import-review-en-light-320.png": "0da3ee53ca2c9fadea4250fd526b83d311eaaea871b6c2efd33b863e6e3f2c69",
"browser/import-review-en-light-390.png": "36e23510e08704780f93d7521c33cb16c906d89f152b42f950d4ed582eec3459",
"browser/import-review-en-light-768.png": "240fe506c08e18f82290786934f31892b07d5d60808e4c57de845b2f84423892",
"browser/import-review-nb-dark-1440.png": "94923b88fe4755e4e4384b06d06d760991639798d309761619c313a4e4d4e4b8",
"browser/import-review-nb-dark-320.png": "ecbf7dddb649f73cbfd8c37826705bd07a62d1293b891a8e7de91b607d5d1024",
"browser/import-review-nb-dark-390.png": "0518423df1533c88b3ad27f5f8dcf7139a64b2dc4eb0a571f4899cfc7b1750b5",
"browser/import-review-nb-dark-768.png": "33841d9e6b756276a20b2ff636ff75e06e12ce65db4df68a6c1d0009368ace58",
"browser/import-review-nb-light-1440.png": "e6d7b9a1a2b397b3c05cf2751aefe45f7a67462851d7c7f7419a0a60e2f5bf2a",
"browser/import-review-nb-light-320.png": "d083990516b040fc23e0e7c462ae67b809f1ddd7f85efddbcced4bd583edd2a9",
"browser/import-review-nb-light-390.png": "b7af414c11defa7c6105cc89ed371bb8d1083ff568e7525beeb9fcfa9be76766",
"browser/import-review-nb-light-768.png": "adcb6e049db3062692f0c476cdd5e7c111b34ed71faa658210510f60538eb225",
"browser/letter-en-dark-1440.png": "16d418cc7c62b8c0f8596400264383ad806905405b75c75e88060ff169625b74",
"browser/letter-en-dark-320.png": "1fa1669b97a3ab25809886b5980f2e0dd24100e05cac1457947c2018868c2e6f",
"browser/letter-en-dark-390.png": "2d3ece32c74e7255d66bb7497e981e2cffae905130f3e170244c2dc5e7cb3e61",
"browser/letter-en-dark-768.png": "1e45a40d8ff3ad9fb0a94adf8d9dd5d36ead1aaf77e2931d5584b7ee29013494",
"browser/letter-en-light-1000.png": "96c82a1cd6759a0769847b79e2659220eac52e99e37ba66a4a90469d01718a71",
"browser/letter-en-light-1001.png": "953cbaf7f138f8b37696812411dad5ef0889c58cbf34cc568dfbe44cc258fce9",
"browser/letter-en-light-1440.png": "25f57d230b61ab94f0bd8d3084bf663b98edaa8b5059cc8ba42a94d33374097f",
"browser/letter-en-light-320.png": "73efd8b726b0e6245645a54b87d5a41b0cc43727bf63beaec43f07316d6fde98",
"browser/letter-en-light-390.png": "6a1500dcb06d441c057384177f8585008f13666a38661dbc857b6c775bbaf97a",
"browser/letter-en-light-768.png": "6852bccc9a0ce2c072e4a6500e0249a1d9d52d6e37b5fb6808557fb6f0b7b300",
"browser/letter-nb-dark-1440.png": "e122df6916f09f7508c1a42f3f81754a998800d5f1e73a96924cea5c95bd9c4d",
"browser/letter-nb-dark-320.png": "0a454aa8938752ff8c347712f2c8ec2eed6465d7f199d8205fec155d424cdb81",
"browser/letter-nb-dark-390.png": "1ee8b1f418b05ab99e221d530f10fd6e886bd733b779dbf92c100d333d6c6706",
"browser/letter-nb-dark-768.png": "9c95b360e7c00c046697fdfed6016a54176c64230ee47c52f0c8016327817454",
"browser/letter-nb-light-1440.png": "581679c486f4d23d464ce4c6972318421ddc1152e502f11890efc58662dc7fab",
"browser/letter-nb-light-320.png": "5f1f8898c9cb3e5a6d954c65c028fa42bd6347e1ea5b196cd394cc71e52dfa2b",
"browser/letter-nb-light-390.png": "1ea325988f2dfb9191ba02de501084bc795eccd01d3fd39bea89344a40d89e07",
"browser/letter-nb-light-768.png": "e32ee1c1d21727b05e7cfc5ed825837ee4d494a988491a5351745909791ec225",
"browser/library-en-dark-1440.png": "b42aafd8b10ca1432a08973902515820687b1c5aa52cb9843db0daf81a4e78bc",
"browser/library-en-dark-320.png": "ce151fbf6d5050c09819d551556bd7e664a53943ca531c94561f6da5e2837c24",
"browser/library-en-dark-390.png": "7366fb25afeb4d3732413de4b981085573285d95465698cae67da8513e3c91d1",
"browser/library-en-dark-768.png": "e93f6259bfb9c75197642bde263b065ab8c59a2282781477d62cd1874afa1279",
"browser/library-en-light-1000.png": "6101756e53081347cb01b27f2c6e5167d6eac5c81be88333abb73e881de45109",
"browser/library-en-light-1001.png": "7a1a462c27ea373a116a1e3f3436c4261d17637b1b47dbb6526df9f5f99bc40e",
"browser/library-en-light-1440.png": "9eb940ffc4a69506702881c9800795aace43171ac3f437695a90e251cb66add9",
"browser/library-en-light-320.png": "cefb8ff9571bbc254d8e6609c9a44d8309e3f04b3a1e98a573044c69a83ed904",
"browser/library-en-light-390.png": "43cc06038820d91059d9d1a8c3a6186bef23d520ba47ea72b7885f1ef11d84c2",
"browser/library-en-light-768.png": "d7ea18d415ff45b5403eea284614c59a9b1820fbf366953c2342614d598eb24b",
"browser/library-nb-dark-1440.png": "20045a34552686bf697831bfdce1657719d5428b575f3d7f265794661bce1315",
"browser/library-nb-dark-320.png": "5539263b912f7b8c59b01e3971422f0e919d23f256f9bfdc39df1f02c803d9ee",
"browser/library-nb-dark-390.png": "3667353f0e7a69e87fe5286ce9049309cef3fb2dea5744cfa6c8e52fce3974bf",
"browser/library-nb-dark-768.png": "2561833f088b579274f57e74ba4c6f15b498afc61426c94cb87258eb37a4240f",
"browser/library-nb-light-1440.png": "bb87ae0e5fcebdc33663a15c727ccd856e3e36645fef89a41964239e8186f743",
"browser/library-nb-light-320.png": "531f4e76f281e4a6e9c5a9f452f63b9ddceb4b8df09e00d8cd6e616d730662f5",
"browser/library-nb-light-390.png": "050a58b4ee9d9409b1cfda0332483c81446bcb7a95896939d4fe664e34481e9e",
"browser/library-nb-light-768.png": "7add41634511b820402346b2e29ada5d8322cea39ff4722f8179f2d4705ad126",
"browser/overview-en-dark-1440.png": "c85d4c81d50d4e13dc69957a26798f8d8c8ad72e04e1871ab31100c047405835",
"browser/overview-en-dark-320.png": "7d4675787b6658ba78f674a22714e61b931e03a29e2ce3f1e6e94e88d21ee4c7",
"browser/overview-en-dark-390.png": "dc60eccc970f6849ec3861822a65629c7766f439de3e85525c9cca17d97d20f5",
"browser/overview-en-dark-768.png": "1422ad61f749f986749e73d57e10c49bf271b9484885131b4743f7d58958c02a",
"browser/overview-en-light-1000.png": "bd1eb529a901b7cd0ea9f966793d6793b5543cd1e6cefaed0318ce36157e34f6",
"browser/overview-en-light-1001.png": "d8349e20be31daf618d5d762515048a5e16fcd129577a9abfbb575bc34ad6e57",
"browser/overview-en-light-1440.png": "09e5ee2eecd36d3d2fd09a2c3394fc201ea630f3dc1a49225794ffc8b13c38ed",
"browser/overview-en-light-320.png": "581748ebb18edd3546fac44835b1f324db6ea61914a6457dc23d45703701b289",
"browser/overview-en-light-390.png": "90c6a44b83b1aa9aa8b32afc9be5f9f4f0a683105fbc69c32c4aebe96da00c09",
"browser/overview-en-light-768.png": "119ce8d4518bdacf87f875a7f5920953fe15cd5099e3d0adf414863f44c407c5",
"browser/overview-nb-dark-1440.png": "9e2c4321b20abb4d7a34431307799ff2e37479432e89cd22d46f88c5a2f75bf8",
"browser/overview-nb-dark-320.png": "0a169f4cfce872bfc9683699afac6f088e7647a0bebdce9af1abb4b61959ee31",
"browser/overview-nb-dark-390.png": "2c375741fb5ba6aa2cf2a1e56dd773084aafc28e7941b4140372a35e1f9715c8",
"browser/overview-nb-dark-768.png": "eb71e6ac016604def0a96d4fac87dcbd85d4d335cad0e2d1967a865809d3b8fb",
"browser/overview-nb-light-1440.png": "bbf9c63e3b71fe22f62037e35aba13bdde4cb3c0e39b34ff343c0ce10385bca5",
"browser/overview-nb-light-320.png": "7c2705ab8351f9e1dbf9866e7534dabc508d4870aab740cfa3afd91c956755c9",
"browser/overview-nb-light-390.png": "e183063e712f9e5f5f88e54c2e78d9755d9eb19ccc6e381db0f7a9bf60833306",
"browser/overview-nb-light-768.png": "736c09f4467bc07b82b59c6ee42436af8d8c0433227605513b5d142261b182d3",
"browser/PILOT.json": "cfcfb5fb3768d6c546a4c7ee041ed5ea43d50175acc45825f7a25f6daa9e6d09",
"browser/profile-en-dark-1440.png": "5c5c9110df2c376772e79a100ec51205a61289d65b2bbb539888a85f2a9c1db9",
"browser/profile-en-dark-320.png": "ceb536d214e90bd4caff17ec9a74d34bb7d60183a9d09f374041b3e7a0c41aab",
"browser/profile-en-dark-390.png": "5e30e4bfe26d70bfad4d44d89be0001db5777702f1423e4bc2769bb124bceb8c",
"browser/profile-en-dark-768.png": "f3f70b2d1a41f2705c238e3aa76840549ff53e3c4cb93cdd02113cd697e5ef6e",
"browser/profile-en-light-1000.png": "c45282db9f168a5156c2fec4f4b13ab91027eeb990389085872341923df9c4c4",
"browser/profile-en-light-1001.png": "359accae64dc3c1fadbe43e91e4b1b7999313b90d6088f8c23cdf588410188e5",
"browser/profile-en-light-1440.png": "d9c957f33e392f9e7aa78579517733c006a13a8fcef91850df81a3bd51598de0",
"browser/profile-en-light-320.png": "788190baa320b9d1cf6dea352ef45c5ced2dbeca70445888286a9423e7f1a9c7",
"browser/profile-en-light-390.png": "b97b1d3f72257fe0ce29f15f270c9192b2f2305875521c80cb6c95d3a7496a9a",
"browser/profile-en-light-768.png": "6286c32b0de8744b9a57366c1e302e2167f2c9912b634fd812c27d388a522b73",
"browser/profile-nb-dark-1440.png": "51a8a178330a361f79379e06030e6cce75273578e856d6e9c5257c568fc430c2",
"browser/profile-nb-dark-320.png": "303ca1de4aff52daeb79738642a2ff41f6740d706477307d75453d7aededaa4e",
"browser/profile-nb-dark-390.png": "870fec09b318d0fd2a3e2a9e137a22c1badd526cec017eb480ccb32fd8555319",
"browser/profile-nb-dark-768.png": "c75ca8944ca103b3c907223a8f0e4c68ee8b3a46752518925d7ebc5734219aed",
"browser/profile-nb-light-1440.png": "426a17d2cfb6a7f901f76b86c268e7e919b22dd4e3a272fed43c3853e761703f",
"browser/profile-nb-light-320.png": "c80c272bb9efdab8640e825419df8211bef4dc5e487a108bcb73458ca0635aeb",
"browser/profile-nb-light-390.png": "056d781752f8e886ce0456a81b17a87d1dfe734341f25cfaf7d469270de88726",
"browser/profile-nb-light-768.png": "f87feaa0765cae7e4b83a4568f38d9a533d3029a2fe4415faaa08c256c35aa30",
"CHECKS.json": "85f7392ef55ff23e86f30775eb020072b8b2e874f80199e31ccb2ad47ae896ff",
"frontend/a3-career-baseline.json": "750d322c02d300af1850d76be0530e30ec8e7d61f8411799f200fa3e11ad4fb4",
"frontend/a3-career-final-selection.json": "b2eb055e915c06046232fc07ebabeb365071729855170f0a52d030895bb6b860",
"frontend/a3-career-navigation-green.json": "04e3416179069ae61bb1c8b97f56250392968bff2540f0aa5935da7109061a8b",
"frontend/a3-career-navigation-green.log": "078d8ebc809502c49471c3aae526bf23ef737d26ba7463320e1c10eddd1d2c2f",
"frontend/a3-career-navigation-red.json": "351aa51fd91dbde014ecd077f8c3da5dd7d17dd607b765c2141b66ab9c12c827",
"frontend/a3-career-navigation-red.log": "fcc684424abe67052302219ea145aa1e8f098925c0a7ad314ba26482c36541c8",
"frontend/a3-career-overview-tests.json": "197074f604c33acff626d298404645d394b935a7e0d0e8b5c5344193fcc886a0",
"frontend/a3-career-overview-tests.log": "7397185f83913428788303546e1710e17b9e7e1d1cad5f96f1868bea6e71c34e",
"frontend/a3-career-sections-green.json": "173cbb0aedf38b5e3ba210d83f56347aee28127d354592abc3721a139aae9c47",
"frontend/a3-career-sections-green.log": "f711863c1493f1f1577518c137183dc1e03a3ebc251e1c9627a619426b494190",
"frontend/a3-career-sections-red.json": "4e50e29e108c76201b17cac6f39e4c26c2de89cd9257fa5ee8c91c11fb9f4d36",
"frontend/a3-career-sections-tests.json": "ecfd8240ea80acc80e2610d6b6bdd98c0f55f2b5e06bba88bca3ce5cfe0b8a9f",
"frontend/a3-career-sections-tests.log": "c3b55f77e8a4115edcef751e5f28c7507fa969fcb789ee50e998b0fa60d38b39",
"frontend/a3-career-tests.json": "97a8607801c2363944845127d08749bef1ba285d6fd01601a43e279a677ea209",
"frontend/a3-career-tests.log": "463bf1aee4b27493d0952cb5cca0429b3c167a024e8cfc606b6be9a035847555",
"frontend/a3-cv-library-tests.json": "d40e366b227a95bd0b0a21196b9bfc85682ef457286dca8398da236c2642c486",
"frontend/a3-cv-library-tests.log": "6ada270a4a196f292492d79a122c935f4670dc782af99bd1b3bb51f8feadca92",
"frontend/a3-cv-studio-tests.json": "a8435a895f27231e68a06ebcd27a6820872c6be0cb84ef6fd419375281581a6d",
"frontend/a3-cv-studio-tests.log": "9625b8ed93bbc6c164c4684633d5a8b8c27c21abe79640e2f518acae27b3caa6",
"frontend/a3-cv-tablet-behavior-green.json": "fa599621858eb251bb421e151618b29e8a231f76474bf6c2354cb2d30864dff2",
"frontend/a3-cv-tablet-behavior-green.log": "5357cf3cfc394f7bbdb2b788c572c36d2f479099e034a35fb85eefb19729784f",
"frontend/a3-cv-tablet-behavior-red.json": "25109670e37045e379b753fb8bb3df7a90ade2f627c06796aba998eead3a3593",
"frontend/a3-cv-tablet-behavior-red.log": "9054d2854a7886e716fe31a931b4cb4f69384f7630ed70f714d6ce1faae5018e",
"frontend/a3-cv-tablet-green.json": "f85562c49a747573cabe182a18c49e711bc6d3357688221b7ec5cc1b165d13c8",
"frontend/a3-cv-tablet-green.log": "7bb5beeaea3585cd227581573f310a370732ff7ce4eaf51a08ed66c9838dfe0d",
"frontend/a3-cv-tablet-red.json": "f2ca7c64c0647ff0944445a81b310d3cf3dbad23d58bfc6d778a5e04932675be",
"frontend/a3-cv-tablet-red.log": "95afe2b9c47ab0d760eab241471a4a5c9d57d7947843770fa4874e61690e8431",
"frontend/a3-cv-template-label-red.json": "6a47707dcd5dc6c9526cd01043a6c052591304207c395f071dcf7d39d5259648",
"frontend/a3-cv-template-label-red.log": "d3333ce7917a3de05586261582c0764de80eca418bdb65b68f303e21b1a3f2e8",
"frontend/a3-cv-undo-diagnostic.json": "39cb58d6c2f41b1de4b9dee3976bfce3ccbcb0e49b6a4699d3d4a8e4d62ed078",
"frontend/a3-cv-undo-diagnostic.log": "741c0ba350ce28ec3eff6b99edcdab108ee6f4829b99da86dd985bd1488d33c8",
"frontend/a3-letter-tablet-red.json": "4cbbca465e27fe93358e7f89a352fc3fb2e062f98b0510699dde0a699c76c45c",
"frontend/a3-letter-tablet-red.log": "5019aba654aceb547a94e036bbb60d8f8333818077c84142d10f72e692454485",
"frontend/a3-letter-workflow-tests.json": "90a125ee6996922343cfff56e622dbf24ea17b6acef44cd1a1185c42ca411000",
"frontend/a3-letter-workflow-tests.log": "3e13a505a4dc229bb95b1fefbf66ece3aa86e030f63dcfa54df97041b27f71d2"
},
"export": {
"404.html": "f59bb890be3b783db255859af1790cdd80b87f72201ddc146ed7a8787f102762",
"__next.__PAGE__.txt": "b0c44753a1d7cf9987fe842eb6674a25e645bb65dd6c68255fbb5fb55262b8e4",
"__next._full.txt": "d2de8cf3c88272b7df3fe3bf3a9e20ed77b7cc28e70cca8588cae782539cc210",
"__next._tree.txt": "422349cfa8c261da70b26d82f639d1ff9b16bcf005f4c3afe7db66efbcab617c",
"_next/static/5pWSd0rShbDaTBHoKmZYh/_buildManifest.js": "9476e0afd3f9da68a64e6ec58631191fd3eaca62c9f5a377e7517fe9a89e59ea",
"_next/static/5pWSd0rShbDaTBHoKmZYh/_clientMiddlewareManifest.js": "5483e3295dc35dfe29ea932efc85341c916f10ff78ff5b0e965e003710893a4a",
"_next/static/5pWSd0rShbDaTBHoKmZYh/_ssgManifest.js": "678f6ce2cb80b1fe72fc67e7412be6e2ab6ada083111b64f7c40d35e3cba5e00",
"_next/static/chunks/0-_aq6ipzcshj.js": "39f90c215bf52aef6274ed3dcc0f8af32e21a37fe8845b3bca0d6ea60da6a8c2",
"_next/static/chunks/0ah1fzqmie05a.js": "5c65505a7dcbac63ac71d254e619a4c800943bfb4fa16cd40c10cdbe7e9b6e31",
"_next/static/chunks/0bdt7ln111t48.js": "6184b1a61f22e2a640c17941634fdc75678ce93d142848d9f07f163e0d1fd201",
"_next/static/chunks/0bwvt3mysnclc.js": "7705667a1b75812b7833d9c9dff47fe023015e58e382c40f4507d9948c973af4",
"_next/static/chunks/0cz1d0mv5g_q7.js": "0973c1d64c88adc8e3c950410cb58b288f72118d5965b78049438deb8f2f9683",
"_next/static/chunks/0enhs8x_8oeah.js": "44c76f6178d407e1f147fdf70015fd05c21e58ed220fc922d23dfd1e0f8631bd",
"_next/static/chunks/0jcvc3qm6-lyk.js": "7c27e1fe373b822adc68c63096a5bf38444ad605b9743f0920271652989c56f1",
"_next/static/chunks/0q20g9o8x-k8z.js": "3d4d9086985419aa8866b032158196c774acb8bf318f3c8245508c8daa9c5148",
"_next/static/chunks/0q_pwu9jxv4-d.js": "42a43b3d7245a413c7c29b4cbe87823037a6dbc637e2e282c92405470e0f575d",
"_next/static/chunks/0s7d19phl1gc6.js": "270ac30d2cfd8392d59853086c1cf59e91ade44fc569151f14806f6684643ef0",
"_next/static/chunks/0t2zlhd2mhyc9.js": "a0f7fab089895101ee5f16425651c65ebe77e975c70287388719cafd8c4fbd41",
"_next/static/chunks/11-48p8kygxgp.js": "57eb9059599b5a5a30598d0a334912d58af571c0ffe28448ca76ad77c8ea8df9",
"_next/static/chunks/14-lfugawba2w.js": "6a5780ca3c84d7f130f3c0a14431c85c7a1e799e2645b8c171161dab40a64360",
"_next/static/chunks/1435in_k_-dhc.js": "4757476512d5c4dd25f9264a18b304ed4824b23aff1c09e134fcbff21d9c36b6",
"_next/static/chunks/145oicobmjvm7.js": "d6bbbdeed1381652dc7412e5ce673a077579ecd5cee8934cb6b533c814098764",
"_next/static/chunks/14e7ovj0s3elm.js": "070567dd4d23fb9fa0b9ba132185a697af6578045d43b2b1c7bbb2a1594d935d",
"_next/static/chunks/16lfece6cnlln.js": "716363ba044f30b0e70440756b4e5eafa2d25f2e1628e855e3bc4ab9eabee3d3",
"_next/static/chunks/1d0xrdyyzw7qc.js": "c11668ff1e152008e0d7b4454af12eb36c97df46a5860938e2eb5d8429b374a8",
"_next/static/chunks/1ke8pzecwofrg.css": "32e9ab963ebadebcbe2c68dffb24cfbfc8cc24255ad91b48b7941fc777bf7439",
"_next/static/chunks/1req80b9jj38r.js": "eee4d2e3789e1215195dba99ad0f09d34f8c83da848322b76054722233e9dae3",
"_next/static/chunks/1uppvozaqeqnz.js": "ae223dbe7ea69b064cbaa937a4614d8bc09a31eae363af14bb05f3c153fa7b4e",
"_next/static/chunks/1w3q8yrcjn2jk.js": "365200e241ee9290e93d7c2fdba169f2b0a8e774541e3cbf3f6f2781110fa644",
"_next/static/chunks/1xn023_28rgzj.js": "4f7f2108d030a48d039930736c92a55710975dddf419fe673f84d92899b1f575",
"_next/static/chunks/1xwc-b795syag.css": "f73c002233f931ca14d0ae58815c47ca9f2659f25b1547a6d1fdca12a2a00b3f",
"_next/static/chunks/1zi8i6dnxiac_.js": "8aea28bbe6a138e5d4b619429ca71570883a7aee974b86d5a4a746d90f704dbc",
"_next/static/chunks/2-o9_wag-xnw1.js": "2d5526cb095b6f27580073719533b9448a17869517d9025c08a5b18b5060b1a7",
"_next/static/chunks/22uh2tvaw80j2.js": "dafe6b4e23dc5c1d32f8b4a60c561238d2d5e7545f23ebc5b3f7304b48626dbf",
"_next/static/chunks/22wx8--1b9tnq.js": "3f7d8e762371262c6a740b4dac21725b424847319afac46055e97074a99ff5f5",
"_next/static/chunks/280cq9ekejv1f.js": "01de8c1c3555cdd8d711763065ea9d8aec2968c3053f61254e43e26c999027bf",
"_next/static/chunks/2br3ad_-bc7k9.js": "80fa55f7a32db4d743fda36747c36994fde00a0f53f2eb25b2a6d07c6fb97cd7",
"_next/static/chunks/2gd9s_n-0nl1p.js": "31e2811be51a3c4d0ff2d1e3cea756e7fd8d57ef89141b5de69f638c1301d039",
"_next/static/chunks/2ghgf2s9b2iou.js": "23d8ff31e2128d0541c1887785fb75885323fea7c5d4f35826513b75c12c2ae3",
"_next/static/chunks/2itnratrnd9c5.js": "8be0b191c2d54f7233ebf2f1e169b3bfef680fa93da21c08d8c43b05c3ec174f",
"_next/static/chunks/2knef-od9-j1l.js": "7b6d70f1b995c22c14c0e62d828e99e15039130fad5df259e7d0a312b60f23fa",
"_next/static/chunks/2rz71hs6q-h-c.js": "822e01feeeccf06e5634ebb76a5deeda6ba27c5d9f6575047eb203dd8af18f91",
"_next/static/chunks/2s2gjr6ro25dj.js": "7489e2ac285a05b563c2bcb4eaf9274bf930f2a7385f17d6d5e6850064b88b10",
"_next/static/chunks/2u5qve004opku.js": "be388d9a6aa423082bafb4584c3facc65ddfed71bcfa5c1d06b097b408c5ff97",
"_next/static/chunks/2xlg4_1fj8fxh.js": "8ab4ba521db0167f3dbf684787ebf643cbc66fa7ffff7cdc65a8d8076a926155",
"_next/static/chunks/2z42el0b2mp8_.js": "86ff990ef32c90c4839583e4f1d1bcbddb165dad3141b9fcd2ecec67f4ff24b8",
"_next/static/chunks/32_ah983ce851.js": "0c3cd0d2a5ad789e31226a9ea0506c50016804311a58548c7784b7b45aaecd14",
"_next/static/chunks/334vtqp3-g1j6.js": "c33d42da97f3af7388e29273297e9f42c67f54b7f5ec77a5d0637e2da06d7f7e",
"_next/static/chunks/357yqeklh7414.js": "0192ab7198ebbe299d34a934c504dd4b562d1cccebb6e9d4c5163930c881b14c",
"_next/static/chunks/3720519r84mh6.js": "54358db392a13914e3363046d594e824b1a3ef987913d95002bf48267dded4aa",
"_next/static/chunks/3721l8sfm8icl.js": "06b67611b3a93515a375b803b54fe7063c049824f1ebf5c7f7db8701b5091e7c",
"_next/static/chunks/3bqn9b34na0b9.js": "f1b8ebcc1b22251c33c9f3a5d11c1f893cad2da2e8744a441e790f7347aa9e73",
"_next/static/chunks/3ckk_j5ril9ag.js": "87f631dae7b648d32171e9e05a3e000753ecb54f8d3b86a4401c0e4ab4d73553",
"_next/static/chunks/3f96r6vscobou.js": "d4b452ff3f1433f8fe1df705a8f592326f51b5a8846e6c2790d28df5a977aed3",
"_next/static/chunks/3gkylew_qn7cw.js": "7e6c74c81be0c41ab433e36d65b914f62c48f332922e27f7cc953476f4dd78cb",
"_next/static/chunks/3la4obitihzpv.js": "9a5a57b46db389b98f1fd5baa86eba1a360300dae9d1ff3ffeae7bc3378135b9",
"_next/static/chunks/3os11ovm65tyl.js": "c5a908bd61f53f0d75927efb71e53aef8fdd9b2e4fef412a167990dbc702c166",
"_next/static/chunks/3q4v10rrqy40n.js": "d87ff7b7a0f07d0d92eab3876481eb686a12d9c43d8b92cbe406aefa227a11c1",
"_next/static/chunks/3u61o8t7m_jza.js": "86231c12e0f8cacc8638bed0bc4b34f645fc35e60de342dc154d3cce0c9a5afa",
"_next/static/chunks/40y_aqqilokr2.js": "1f5a5260316134d6bffe949400752ee6b42addf908ae714ef4ae4ebde916dddd",
"_next/static/chunks/43b5x8qjjh3ax.js": "6ee7261cf9a63e0e6ea181bbb09125e09948588b6e10b5c02727c686a6062a3a",
"_next/static/chunks/43kwiy1os1g8d.js": "f642b6db64a7d7c9090568eb331c7133758e9350ecef6884da46715e7aa9457b",
"_next/static/chunks/442d7ylb3po0z.js": "d95cedfbdcd00c674fd718cbbf391ec01c0728018b0db2461a06df7074049132",
"_next/static/chunks/turbopack-25fzg9ay_1ss-.js": "c40f39e993a30c96d6247bb3a7b581538bb046efe8ef8ec07bea3ba32291750f",
"_not-found/__next._full.txt": "a7eca7f4d967bddf2e2891799b160bb4426448d68e67f2a3539d35af4a3519d3",
"_not-found/__next._not-found/__PAGE__.txt": "026df17a5ff9abf0981d07ed018801fb2600bbee9be4c1165e7ede70aef7a823",
"_not-found/__next._tree.txt": "1d8fca22fe1fd4970c9484d20054ede11c8b007280c01b492a3b15a7e84987ab",
"_not-found.html": "f59bb890be3b783db255859af1790cdd80b87f72201ddc146ed7a8787f102762",
"_not-found.txt": "a7eca7f4d967bddf2e2891799b160bb4426448d68e67f2a3539d35af4a3519d3",
"favicon.ico": "8d4923e2c487805ea9f852a685b2cf0fb10512ded8290d2a5c37d1cc8fd0702a",
"favicon.svg": "63ecf8f37f8bb146ecfae3917187c6b692d4e801641e8a314486a4007912f3a3",
"index.html": "9e6d078cbfb99a6be742e2c93b967c27c03667b0a4e4216150ea5cff4bc98ed6",
"index.txt": "d2de8cf3c88272b7df3fe3bf3a9e20ed77b7cc28e70cca8588cae782539cc210",
"logo192.png": "bc652031597fabd19b9f14e22a71f809490d218037521b3b64d013418c1390b4",
"logo512.png": "5129e9bc1ba812b711fd9a646d3a38a906d365a26ee685df183b8752458944d4",
"manifest.json": "2667ce63c2e0835b7007239816a5597639321d333da396a78638dfa9e8a7c935",
"mockups/dashboard.svg": "318be3adb1324c26eb30f05572a29528a3e38331c6a604652eef75b54f8c29dc",
"mockups/pipeline.svg": "db2ef41faabeb90e7ce85413e168581686c54535d970fc7d8deda3888a479de4",
"mockups/workspace.svg": "9bbab22349147c7b01d6e18c93c622a6f8aed6dedaf23715189ab54d60e1ddbd",
"robots.txt": "e5ab0d231eeb01b4a982d1c79a6729cac9797ad15a69247e4f28ba6afc149b4c"
}
}
@@ -0,0 +1,646 @@
<?xml version="1.0" encoding="utf-8"?>
<TestRun id="81e6801f-14b7-4a62-b6b8-5e3564b1be59" name="Connor@CESNIMDA 2026-11-03 14:01:41" runUser="Cesnimda\Connor" xmlns="http://microsoft.com/schemas/VisualStudio/TeamTest/2010">
<Times creation="2026-11-03T14:01:41.4805830+01:00" queuing="2026-11-03T14:01:41.4805844+01:00" start="2026-11-03T14:01:36.9742419+01:00" finish="2026-11-03T14:01:50.3297454+01:00" />
<TestSettings name="default" id="04391785-7751-4320-ad0c-6c53b3660307">
<Deployment runDeploymentRoot="Connor_CESNIMDA_2026-11-03_14_01_41" />
</TestSettings>
<Results>
<UnitTestResult executionId="e215a8ee-f2a8-45cf-b2bf-6924ba4b8f2a" testId="350f9d89-f62c-a979-0037-837e1c701026" testName="JobTrackerApi.Tests.CvBuilderTests.Norwegian_variant_localizes_default_labels_dates_and_keeps_custom_links_clickable" computerName="CESNIMDA" duration="00:00:00.0798809" startTime="2026-11-03T14:01:43.8585637+01:00" endTime="2026-11-03T14:01:43.8585641+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e215a8ee-f2a8-45cf-b2bf-6924ba4b8f2a" />
<UnitTestResult executionId="673e56af-ed45-4abc-8b48-8205fd2f5aa1" testId="1b588f57-bba4-d619-733c-30bae11d9519" testName="JobTrackerApi.Tests.CvBuilderTests.Two_column_theme_emits_a_sidebar_single_does_not" computerName="CESNIMDA" duration="00:00:00.2998293" startTime="2026-11-03T14:01:43.4590757+01:00" endTime="2026-11-03T14:01:43.4590772+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="673e56af-ed45-4abc-8b48-8205fd2f5aa1" />
<UnitTestResult executionId="8400e8eb-ea90-48fa-89e4-c981b6998a37" testId="c1535d5b-9e09-3c08-4132-3c71dabc6e00" testName="JobTrackerApi.Tests.CareerProfileServiceTests.CvDateNormalizer_parses_common_formats_without_guessing(input: &quot;2020&quot;, expected: null)" computerName="CESNIMDA" duration="00:00:00.0007215" startTime="2026-11-03T14:01:41.4475571+01:00" endTime="2026-11-03T14:01:41.4475580+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="8400e8eb-ea90-48fa-89e4-c981b6998a37" />
<UnitTestResult executionId="6a3bcd09-5ceb-44df-89af-7b120d4f4f7f" testId="c921792c-4dec-ecc2-6052-9b97f82fd93b" testName="JobTrackerApi.Tests.CareerProfileServiceTests.LoadStructuredAsync_hides_race_affected_duplicate_child_rows" computerName="CESNIMDA" duration="00:00:02.4450597" startTime="2026-11-03T14:01:41.4266266+01:00" endTime="2026-11-03T14:01:41.4266466+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6a3bcd09-5ceb-44df-89af-7b120d4f4f7f" />
<UnitTestResult executionId="80b8ea8e-27dc-4670-9b40-e3c19528dd1f" testId="0b45c446-fd2a-c358-10ef-5d09d49185f2" testName="JobTrackerApi.Tests.CvBuilderTests.Restore_reapplies_old_settings_as_a_new_version" computerName="CESNIMDA" duration="00:00:00.0043267" startTime="2026-11-03T14:01:48.3760618+01:00" endTime="2026-11-03T14:01:48.3760619+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="80b8ea8e-27dc-4670-9b40-e3c19528dd1f" />
<UnitTestResult executionId="030719b7-2e7f-415f-91de-ecae1a10d31c" testId="ffccfa8f-f33b-d558-61fe-cb9516e2dcab" testName="JobTrackerApi.Tests.CvBuilderTests.Design_revision_two_sidebar_uses_its_own_palette_and_room_for_identity(themeId: &quot;nordic&quot;, background: &quot;#eef3f8&quot;, ink: &quot;#1f2937&quot;)" computerName="CESNIMDA" duration="00:00:00.2103393" startTime="2026-11-03T14:01:45.1421088+01:00" endTime="2026-11-03T14:01:45.1421094+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="030719b7-2e7f-415f-91de-ecae1a10d31c" />
<UnitTestResult executionId="94077566-0c73-4ba2-902c-e3bd098cde2a" testId="2873f004-0a33-0117-da24-a9b1fa538bc0" testName="JobTrackerApi.Tests.CvBuilderTests.Create_rejects_a_job_application_owned_by_another_user" computerName="CESNIMDA" duration="00:00:00.1390077" startTime="2026-11-03T14:01:41.9789446+01:00" endTime="2026-11-03T14:01:41.9789447+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="94077566-0c73-4ba2-902c-e3bd098cde2a" />
<UnitTestResult executionId="f8485fd0-4c0b-4f2d-8e8d-975bd667d31f" testId="210538c3-83ee-3466-2918-04491df96762" testName="JobTrackerApi.Tests.CvBuilderTests.Revised_design_has_space_below_the_main_title_and_header(themeId: &quot;modern&quot;)" computerName="CESNIMDA" duration="00:00:00.0647245" startTime="2026-11-03T14:01:45.8329327+01:00" endTime="2026-11-03T14:01:45.8329333+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f8485fd0-4c0b-4f2d-8e8d-975bd667d31f" />
<UnitTestResult executionId="56010531-3e78-4672-b992-e3f9c8b2d9e6" testId="5fe0f26b-630e-57b7-9dc0-7369b52bbe41" testName="JobTrackerApi.Tests.CvBuilderTests.Resolver_adds_variant_only_custom_sections" computerName="CESNIMDA" duration="00:00:00.0006400" startTime="2026-11-03T14:01:46.4624249+01:00" endTime="2026-11-03T14:01:46.4624251+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="56010531-3e78-4672-b992-e3f9c8b2d9e6" />
<UnitTestResult executionId="318e794c-a8f5-4ebe-9a40-24676b633450" testId="fb7bd538-1adc-cd51-beb5-e486cfec1e3e" testName="JobTrackerApi.Tests.CvBuilderTests.Resolver_hides_a_section_when_configured" computerName="CESNIMDA" duration="00:00:00.0040748" startTime="2026-11-03T14:01:43.1588307+01:00" endTime="2026-11-03T14:01:43.1588315+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="318e794c-a8f5-4ebe-9a40-24676b633450" />
<UnitTestResult executionId="429541e9-3468-46dc-978e-db2de6ea5809" testId="de72a178-301f-1fb0-9343-d10fe34b08c3" testName="JobTrackerApi.Tests.CvBuilderTests.Resolver_respects_explicit_section_order" computerName="CESNIMDA" duration="00:00:00.0010207" startTime="2026-11-03T14:01:43.4602742+01:00" endTime="2026-11-03T14:01:43.4602753+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="429541e9-3468-46dc-978e-db2de6ea5809" />
<UnitTestResult executionId="49b576cc-238e-450f-a87f-8853361b6924" testId="f2686325-868e-fb28-2aa5-a0349668528a" testName="JobTrackerApi.Tests.CvBuilderTests.Explicit_sections_include_only_selected_content_and_allow_authored_headline" computerName="CESNIMDA" duration="00:00:00.0021392" startTime="2026-11-03T14:01:41.9812789+01:00" endTime="2026-11-03T14:01:41.9812790+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="49b576cc-238e-450f-a87f-8853361b6924" />
<UnitTestResult executionId="9b5a552c-0b83-4347-a7dd-8ffa6589b28b" testId="f2c59dd7-c995-45ff-b83b-1001a2e4dff3" testName="JobTrackerApi.Tests.CvBuilderTests.Every_catalog_theme_renders_valid_html" computerName="CESNIMDA" duration="00:00:00.6673928" startTime="2026-11-03T14:01:49.0571968+01:00" endTime="2026-11-03T14:01:49.0571973+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9b5a552c-0b83-4347-a7dd-8ffa6589b28b" />
<UnitTestResult executionId="c7bebe86-8769-47db-a425-c2f5176a42b9" testId="86875533-43ef-9a7e-dc07-4c20c1a73e8d" testName="JobTrackerApi.Tests.CareerProfileServiceTests.Restore_reapplies_an_old_snapshot_non_destructively" computerName="CESNIMDA" duration="00:00:00.0212334" startTime="2026-11-03T14:01:42.2061623+01:00" endTime="2026-11-03T14:01:42.2061624+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c7bebe86-8769-47db-a425-c2f5176a42b9" />
<UnitTestResult executionId="e590adcb-dea8-44a8-b771-01d688e43399" testId="635fe5e3-2952-5724-c392-c06932e45fdc" testName="JobTrackerApi.Tests.CoverLetterWriterTests.Generic_and_draft_letter_changes_preserve_existing_attachment_flag(writer: &quot;draft&quot;, hasCoverLetter: False)" computerName="CESNIMDA" duration="00:00:00.2145117" startTime="2026-11-03T14:01:43.3243119+01:00" endTime="2026-11-03T14:01:43.3243122+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e590adcb-dea8-44a8-b771-01d688e43399" />
<UnitTestResult executionId="896a444e-b520-472e-b962-77443bf460bc" testId="0bfb59b7-ed14-45aa-984a-05489ae56869" testName="JobTrackerApi.Tests.CvBuilderTests.Section_overrides_skill_groups_and_custom_paragraphs_share_the_render_model" computerName="CESNIMDA" duration="00:00:00.0775991" startTime="2026-11-03T14:01:46.5528153+01:00" endTime="2026-11-03T14:01:46.5528157+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="896a444e-b520-472e-b962-77443bf460bc" />
<UnitTestResult executionId="40386f21-16a4-4414-9cf7-ce0b0a422728" testId="d46125cc-2ea1-f0e3-17a4-81ef7fa134b4" testName="JobTrackerApi.Tests.CoverLetterWriterTests.Submitted_letter_html_and_design_remain_exact_after_live_edits_and_old_packages_stay_null" computerName="CESNIMDA" duration="00:00:00.1657981" startTime="2026-11-03T14:01:45.4784195+01:00" endTime="2026-11-03T14:01:45.4784198+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="40386f21-16a4-4414-9cf7-ce0b0a422728" />
<UnitTestResult executionId="3d26bae0-2669-45aa-ae3f-6f39e8d80f68" testId="8a045cb2-109e-bfe7-918d-e1fdaaf22631" testName="JobTrackerApi.Tests.CvBuilderTests.Re_enabling_public_access_rotates_the_revoked_link" computerName="CESNIMDA" duration="00:00:00.0041558" startTime="2026-11-03T14:01:49.2422055+01:00" endTime="2026-11-03T14:01:49.2422058+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3d26bae0-2669-45aa-ae3f-6f39e8d80f68" />
<UnitTestResult executionId="e4c2985e-a083-48ac-aac9-f46d34608f94" testId="cd94ddc8-80a7-4169-2cd0-ee8436f8de0f" testName="JobTrackerApi.Tests.CvBuilderTests.Revised_sidebar_background_fills_each_physical_page_including_its_margins(themeId: &quot;nordic&quot;, edge: &quot;right&quot;)" computerName="CESNIMDA" duration="00:00:00.2338421" startTime="2026-11-03T14:01:42.2153370+01:00" endTime="2026-11-03T14:01:42.2153371+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="e4c2985e-a083-48ac-aac9-f46d34608f94" />
<UnitTestResult executionId="f78fb89d-20a8-45e9-8d60-04e9fb58df7e" testId="b19fef2d-f827-4daa-b2c8-bccdde6f4d3f" testName="JobTrackerApi.Tests.CoverLetterWriterTests.Legacy_change_after_existing_history_is_preserved_before_replacement(cleared: False)" computerName="CESNIMDA" duration="00:00:00.1378274" startTime="2026-11-03T14:01:45.1842445+01:00" endTime="2026-11-03T14:01:45.1842449+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f78fb89d-20a8-45e9-8d60-04e9fb58df7e" />
<UnitTestResult executionId="cad8b55e-929b-4ffd-9e08-3d8ae17801a0" testId="87ca6e5b-5881-877c-d8bd-b6b4989622a4" testName="JobTrackerApi.Tests.CvBuilderTests.Bullets_support_safe_inline_markdown_and_escape_everything_else" computerName="CESNIMDA" duration="00:00:00.2338323" startTime="2026-11-03T14:01:43.7408687+01:00" endTime="2026-11-03T14:01:43.7408695+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="cad8b55e-929b-4ffd-9e08-3d8ae17801a0" />
<UnitTestResult executionId="7332218a-1cac-4b09-963b-a8142e679580" testId="fda1f098-4c18-2f88-205d-bdc2e001e33e" testName="JobTrackerApi.Tests.CoverLetterWriterTests.Export_requires_current_positive_revision_before_allocating_pdf(expectedVersion: 0)" computerName="CESNIMDA" duration="00:00:00.2033538" startTime="2026-11-03T14:01:43.8066406+01:00" endTime="2026-11-03T14:01:43.8066410+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7332218a-1cac-4b09-963b-a8142e679580" />
<UnitTestResult executionId="da02eb9f-f314-4a76-9b34-52d4f465d457" testId="553eaaf5-66b4-bf58-ce58-754b9473d657" testName="JobTrackerApi.Tests.CareerProfileServiceTests.Save_replaces_children_wholesale_no_orphans" computerName="CESNIMDA" duration="00:00:00.0533392" startTime="2026-11-03T14:01:42.2641399+01:00" endTime="2026-11-03T14:01:42.2641406+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="da02eb9f-f314-4a76-9b34-52d4f465d457" />
<UnitTestResult executionId="719db542-67ce-4e12-8443-002f605de9b9" testId="6f995a64-9d32-06ad-2360-7314d464f238" testName="JobTrackerApi.Tests.CoverLetterWriterTests.Generic_and_draft_letter_changes_preserve_existing_attachment_flag(writer: &quot;draft&quot;, hasCoverLetter: True)" computerName="CESNIMDA" duration="00:00:00.1624097" startTime="2026-11-03T14:01:42.8720840+01:00" endTime="2026-11-03T14:01:42.8720841+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="719db542-67ce-4e12-8443-002f605de9b9" />
<UnitTestResult executionId="1b9297ec-7d6e-4ad3-9894-029194a944fa" testId="76db2f66-f662-6670-5720-cf2401c6b7c0" testName="JobTrackerApi.Tests.CoverLetterWriterTests.History_failure_rolls_back_letter_parent_revision_and_other_fields(writer: &quot;generic&quot;)" computerName="CESNIMDA" duration="00:00:00.1310836" startTime="2026-11-03T14:01:44.9077019+01:00" endTime="2026-11-03T14:01:44.9077030+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="1b9297ec-7d6e-4ad3-9894-029194a944fa" />
<UnitTestResult executionId="d7e2c0dc-78ab-47b0-887d-2b5fd5818018" testId="abf2514c-f3a9-715f-8a33-703b9d73f686" testName="JobTrackerApi.Tests.CoverLetterWriterTests.Export_requires_current_positive_revision_before_allocating_pdf(expectedVersion: -1)" computerName="CESNIMDA" duration="00:00:00.1202991" startTime="2026-11-03T14:01:44.0770061+01:00" endTime="2026-11-03T14:01:44.0770064+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d7e2c0dc-78ab-47b0-887d-2b5fd5818018" />
<UnitTestResult executionId="a12ca6eb-4236-4cad-8389-23a32b7e852e" testId="1501e24e-2e21-3403-717d-134fb0d5fda9" testName="JobTrackerApi.Tests.CvRevisionReadinessTests.Foreign_account_cannot_read_save_or_restore_revision_history" computerName="CESNIMDA" duration="00:00:00.1517925" startTime="2026-11-03T14:01:42.3774079+01:00" endTime="2026-11-03T14:01:42.3774083+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a12ca6eb-4236-4cad-8389-23a32b7e852e" />
<UnitTestResult executionId="54062253-cae3-4bae-9365-9e9a7f0e9d63" testId="a55bcb57-408f-cb6d-3f17-30fc35eef752" testName="JobTrackerApi.Tests.CvBuilderTests.Create_then_save_increments_version_and_keeps_history" computerName="CESNIMDA" duration="00:00:00.0099857" startTime="2026-11-03T14:01:48.3896279+01:00" endTime="2026-11-03T14:01:48.3896284+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="54062253-cae3-4bae-9365-9e9a7f0e9d63" />
<UnitTestResult executionId="9ad953c1-72cc-49d6-a677-887ff4b2e210" testId="c20c8f02-a194-2bcb-f462-8a992f3a7efa" testName="JobTrackerApi.Tests.CvBuilderTests.Revised_design_has_space_below_the_main_title_and_header(themeId: &quot;ats-classic&quot;)" computerName="CESNIMDA" duration="00:00:00.2078997" startTime="2026-11-03T14:01:45.7680924+01:00" endTime="2026-11-03T14:01:45.7680930+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9ad953c1-72cc-49d6-a677-887ff4b2e210" />
<UnitTestResult executionId="556f4866-0b7d-4633-a379-f19c949fdaeb" testId="bd80d52e-79b6-119f-c94c-bf71e0efdc2a" testName="JobTrackerApi.Tests.CoverLetterWriterTests.Legacy_text_gets_a_recoverable_baseline_before_first_replacement(writer: &quot;draft&quot;)" computerName="CESNIMDA" duration="00:00:00.1271518" startTime="2026-11-03T14:01:45.6057211+01:00" endTime="2026-11-03T14:01:45.6057212+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="556f4866-0b7d-4633-a379-f19c949fdaeb" />
<UnitTestResult executionId="4e78508c-f214-4b31-bf49-3597698fd91d" testId="e2cfa965-3d60-d553-2139-0525d204529a" testName="JobTrackerApi.Tests.CvBuilderTests.Item_order_reorders_entries_without_touching_the_master" computerName="CESNIMDA" duration="00:00:00.0226433" startTime="2026-11-03T14:01:41.8397188+01:00" endTime="2026-11-03T14:01:41.8397192+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4e78508c-f214-4b31-bf49-3597698fd91d" />
<UnitTestResult executionId="a522b44d-21d6-499f-bd28-82ed5135bd2a" testId="5a7264f4-bcb2-eb64-6a63-414fb0e0811f" testName="JobTrackerApi.Tests.CvBuilderTests.Render_pulls_content_from_the_master_profile" computerName="CESNIMDA" duration="00:00:00.0911576" startTime="2026-11-03T14:01:42.9873211+01:00" endTime="2026-11-03T14:01:42.9873216+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a522b44d-21d6-499f-bd28-82ed5135bd2a" />
<UnitTestResult executionId="711616dc-5b1f-41e5-aebf-ab0c2454cd85" testId="a8ee45b8-093c-d11f-eed9-eaa29985ffc6" testName="JobTrackerApi.Tests.CoverLetterWriterTests.Preview_is_read_only_and_copied_settings_never_follow_later_cv_changes" computerName="CESNIMDA" duration="00:00:00.2784825" startTime="2026-11-03T14:01:43.6031241+01:00" endTime="2026-11-03T14:01:43.6031245+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="711616dc-5b1f-41e5-aebf-ab0c2454cd85" />
<UnitTestResult executionId="cf32d9d0-08e5-4df1-8986-85411b469a3a" testId="275d68ec-1f01-00c0-cccd-af391abea26e" testName="JobTrackerApi.Tests.CoverLetterWriterTests.History_failure_rolls_back_letter_parent_revision_and_other_fields(writer: &quot;dedicated&quot;)" computerName="CESNIMDA" duration="00:00:00.1414107" startTime="2026-11-03T14:01:44.6664914+01:00" endTime="2026-11-03T14:01:44.6664916+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="cf32d9d0-08e5-4df1-8986-85411b469a3a" />
<UnitTestResult executionId="8332010f-de5d-44ef-bd52-cf9fdd854347" testId="32fc16fa-1ddd-e00e-5193-aa35925fc65d" testName="JobTrackerApi.Tests.CvBuilderTests.Explicit_blank_survives_save_duplicate_restore_and_design_change" computerName="CESNIMDA" duration="00:00:00.0463271" startTime="2026-11-03T14:01:43.5068764+01:00" endTime="2026-11-03T14:01:43.5068771+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="8332010f-de5d-44ef-bd52-cf9fdd854347" />
<UnitTestResult executionId="7d9d2049-4edb-4989-94b9-c478d7a5b510" testId="5af6c801-472e-b1c1-ad51-35f4959a5e89" testName="JobTrackerApi.Tests.CoverLetterWriterTests.Dedicated_letter_no_op_keeps_flag_but_changed_nonempty_body_sets_it_and_clear_preserves_it" computerName="CESNIMDA" duration="00:00:00.1280483" startTime="2026-11-03T14:01:45.3124999+01:00" endTime="2026-11-03T14:01:45.3125001+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7d9d2049-4edb-4989-94b9-c478d7a5b510" />
<UnitTestResult executionId="3bca5fed-ad95-40fd-98a2-b4061544be54" testId="583ecdea-5b91-2e3b-af18-818095c6fed8" testName="JobTrackerApi.Tests.CoverLetterWriterTests.Other_tenant_cannot_write_or_read_letter_history_through_any_writer" computerName="CESNIMDA" duration="00:00:00.1265600" startTime="2026-11-03T14:01:46.1353619+01:00" endTime="2026-11-03T14:01:46.1353621+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3bca5fed-ad95-40fd-98a2-b4061544be54" />
<UnitTestResult executionId="4371648d-1a4a-46ac-beb9-cabea0ef9f30" testId="91dd907f-a0e2-cc55-4e27-599a113cfda0" testName="JobTrackerApi.Tests.CareerProfileServiceTests.SaveVersionAsync_does_not_normalize_end_date_when_job_is_current" computerName="CESNIMDA" duration="00:00:00.0045082" startTime="2026-11-03T14:01:42.2840204+01:00" endTime="2026-11-03T14:01:42.2840205+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4371648d-1a4a-46ac-beb9-cabea0ef9f30" />
<UnitTestResult executionId="f03701f7-f519-4f16-88b8-ef312207ccee" testId="2436e5a9-4afe-0c4c-832a-326bfeb393b5" testName="JobTrackerApi.Tests.CvBuilderTests.Premium_theme_policy_keeps_free_themes_available" computerName="CESNIMDA" duration="00:00:00.0005464" startTime="2026-11-03T14:01:48.3794597+01:00" endTime="2026-11-03T14:01:48.3794598+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f03701f7-f519-4f16-88b8-ef312207ccee" />
<UnitTestResult executionId="8e4f98cb-fade-4a77-a8be-71952696748b" testId="63359efe-46c8-df1c-91d9-209bb75b8c85" testName="JobTrackerApi.Tests.CoverLetterWriterTests.Create_generic_draft_and_dedicated_writes_share_history_and_restore" computerName="CESNIMDA" duration="00:00:00.3286617" startTime="2026-11-03T14:01:44.5248429+01:00" endTime="2026-11-03T14:01:44.5248431+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="8e4f98cb-fade-4a77-a8be-71952696748b" />
<UnitTestResult executionId="b1cc69a8-74b9-45c9-83db-552105deb021" testId="97dadbaa-d58d-c34f-1b7f-ae11f74e0d1e" testName="JobTrackerApi.Tests.CvRevisionReadinessTests.Settings_history_restore_and_override_reset_preserve_the_canonical_source_contract" computerName="CESNIMDA" duration="00:00:00.8928942" startTime="2026-11-03T14:01:43.2705286+01:00" endTime="2026-11-03T14:01:43.2705298+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b1cc69a8-74b9-45c9-83db-552105deb021" />
<UnitTestResult executionId="9cbae88b-3628-40f6-bbae-1dad416c32b5" testId="084cd8f0-374a-6ab1-a127-dd5942255d31" testName="JobTrackerApi.Tests.CoverLetterWriterTests.Generic_and_draft_letter_changes_preserve_existing_attachment_flag(writer: &quot;generic&quot;, hasCoverLetter: True)" computerName="CESNIMDA" duration="00:00:00.4089464" startTime="2026-11-03T14:01:42.7095446+01:00" endTime="2026-11-03T14:01:42.7095448+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9cbae88b-3628-40f6-bbae-1dad416c32b5" />
<UnitTestResult executionId="7635473e-3949-4fb9-93bd-eb47f9b8d7c8" testId="d84b9b7c-f4ae-b981-c2f4-1290dade0347" testName="JobTrackerApi.Tests.CareerProfileServiceTests.SaveVersionAsync_replaces_duplicate_item_ids_without_dropping_entries" computerName="CESNIMDA" duration="00:00:00.0174970" startTime="2026-11-03T14:01:41.8221042+01:00" endTime="2026-11-03T14:01:41.8221044+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="7635473e-3949-4fb9-93bd-eb47f9b8d7c8" />
<UnitTestResult executionId="9fc87b8e-9dc1-438b-a722-d6e485cc1607" testId="4f9b86c8-9554-dcca-e923-3caa207fcba9" testName="JobTrackerApi.Tests.CvBuilderTests.Section_presentation_is_normalized_and_shared_by_preview_and_pdf_renderer" computerName="CESNIMDA" duration="00:00:00.1196507" startTime="2026-11-03T14:01:42.8958893+01:00" endTime="2026-11-03T14:01:42.8958902+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9fc87b8e-9dc1-438b-a722-d6e485cc1607" />
<UnitTestResult executionId="b94d0bb9-e7fe-477b-9473-8e09710c3199" testId="761c5396-f9ed-82d7-9406-dc76db3391cf" testName="JobTrackerApi.Tests.CareerProfileServiceTests.Versions_are_listed_newest_first_with_the_current_flagged" computerName="CESNIMDA" duration="00:00:00.0495205" startTime="2026-11-03T14:01:42.1848226+01:00" endTime="2026-11-03T14:01:42.1848227+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b94d0bb9-e7fe-477b-9473-8e09710c3199" />
<UnitTestResult executionId="12ce11bb-279d-44ff-8205-1308ac49fb91" testId="4f3554be-9c33-1c34-127c-f5312ef0ec2f" testName="JobTrackerApi.Tests.CareerProfileServiceTests.SaveVersionAsync_assigns_stable_ids_to_items_missing_one" computerName="CESNIMDA" duration="00:00:00.0054926" startTime="2026-11-03T14:01:42.2896889+01:00" endTime="2026-11-03T14:01:42.2896890+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="12ce11bb-279d-44ff-8205-1308ac49fb91" />
<UnitTestResult executionId="2c8b3b04-c257-45b1-be24-12b5b087bdf9" testId="a73c6ba2-03e2-3051-3746-83a90cf92de4" testName="JobTrackerApi.Tests.CareerProfileServiceTests.Save_then_load_round_trips_through_the_relational_children" computerName="CESNIMDA" duration="00:00:00.3730018" startTime="2026-11-03T14:01:41.8044300+01:00" endTime="2026-11-03T14:01:41.8044305+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="2c8b3b04-c257-45b1-be24-12b5b087bdf9" />
<UnitTestResult executionId="6b7de456-fced-4220-83c7-21c3f0e4198d" testId="e453679e-5621-69aa-77a3-912c18c52523" testName="JobTrackerApi.Tests.CvBuilderTests.Public_render_bypasses_the_tenant_filter" computerName="CESNIMDA" duration="00:00:00.0998733" startTime="2026-11-03T14:01:46.4616431+01:00" endTime="2026-11-03T14:01:46.4616433+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6b7de456-fced-4220-83c7-21c3f0e4198d" />
<UnitTestResult executionId="533b33fd-7ec3-4fce-8071-49f70357bb1c" testId="067ca11b-2114-aad7-c64d-8734dfdab499" testName="JobTrackerApi.Tests.CvBuilderTests.Private_variant_is_not_served_publicly" computerName="CESNIMDA" duration="00:00:00.0026205" startTime="2026-11-03T14:01:50.2137321+01:00" endTime="2026-11-03T14:01:50.2137322+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="533b33fd-7ec3-4fce-8071-49f70357bb1c" />
<UnitTestResult executionId="123e33a7-12bc-4e70-9eac-0bfc5648ad31" testId="a9e99933-c19f-6085-2a00-78d6b0d429b4" testName="JobTrackerApi.Tests.CareerProfileServiceTests.CvDateNormalizer_parses_common_formats_without_guessing(input: &quot;03/2019&quot;, expected: &quot;2019-03&quot;)" computerName="CESNIMDA" duration="00:00:00.0031454" startTime="2026-11-03T14:01:41.4468941+01:00" endTime="2026-11-03T14:01:41.4468942+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="123e33a7-12bc-4e70-9eac-0bfc5648ad31" />
<UnitTestResult executionId="5112ad2f-2be9-4c0a-b598-90ad83a4aad0" testId="497e99f7-fbaf-55a2-ce73-a67ff3c15ce8" testName="JobTrackerApi.Tests.CareerProfileServiceTests.CvDateNormalizer_parses_common_formats_without_guessing(input: &quot;January 2020&quot;, expected: &quot;2020-01&quot;)" computerName="CESNIMDA" duration="00:00:00.0003018" startTime="2026-11-03T14:01:41.4530730+01:00" endTime="2026-11-03T14:01:41.4530731+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="5112ad2f-2be9-4c0a-b598-90ad83a4aad0" />
<UnitTestResult executionId="717a0b93-b4f0-4197-94a0-03d4acd57a75" testId="2a2fe405-b5d8-38d5-1539-4c0cac582c96" testName="JobTrackerApi.Tests.CoverLetterWriterTests.Generic_and_draft_letter_changes_preserve_existing_attachment_flag(writer: &quot;generic&quot;, hasCoverLetter: False)" computerName="CESNIMDA" duration="00:00:00.2373736" startTime="2026-11-03T14:01:43.1096301+01:00" endTime="2026-11-03T14:01:43.1096307+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="717a0b93-b4f0-4197-94a0-03d4acd57a75" />
<UnitTestResult executionId="c754a4aa-3404-4a81-a242-9278bc5dd2cf" testId="66bdd73e-99af-b147-b955-50e4764edb2c" testName="JobTrackerApi.Tests.CvBuilderTests.Variant_settings_reject_css_injection_in_visual_overrides" computerName="CESNIMDA" duration="00:00:00.0003593" startTime="2026-11-03T14:01:48.3710769+01:00" endTime="2026-11-03T14:01:48.3710772+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c754a4aa-3404-4a81-a242-9278bc5dd2cf" />
<UnitTestResult executionId="6057edf7-029f-480f-bf96-62d2cf7ed4fa" testId="7ddfff6a-633c-4ca6-05c3-a245389d9322" testName="JobTrackerApi.Tests.CvBuilderTests.Design_revision_duplicate_and_restore_keep_their_stored_opt_in" computerName="CESNIMDA" duration="00:00:00.0197385" startTime="2026-11-03T14:01:48.3705964+01:00" endTime="2026-11-03T14:01:48.3705966+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6057edf7-029f-480f-bf96-62d2cf7ed4fa" />
<UnitTestResult executionId="6ce991f6-61de-4589-b338-aa567f7565c3" testId="f79db140-5c7a-9e2d-278b-f4457118b3e5" testName="JobTrackerApi.Tests.CareerProfileServiceTests.CvDateNormalizer_parses_common_formats_without_guessing(input: null, expected: null)" computerName="CESNIMDA" duration="00:00:00.0000213" startTime="2026-11-03T14:01:41.4528108+01:00" endTime="2026-11-03T14:01:41.4528108+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6ce991f6-61de-4589-b338-aa567f7565c3" />
<UnitTestResult executionId="6c7132f6-8455-472a-857b-7de64a98f2e6" testId="7040274f-4f9c-6ac8-1075-96e9fb20a854" testName="JobTrackerApi.Tests.CvBuilderTests.Settings_normalization_removes_duplicate_entry_order_keys" computerName="CESNIMDA" duration="00:00:00.0099066" startTime="2026-11-03T14:01:41.6957971+01:00" endTime="2026-11-03T14:01:41.6957974+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6c7132f6-8455-472a-857b-7de64a98f2e6" />
<UnitTestResult executionId="5b0dbd7a-6286-4172-94d0-078c00611b15" testId="aad1cff9-84f7-0f65-3582-305cdad4cbf3" testName="JobTrackerApi.Tests.CareerProfileServiceTests.SaveVersionAsync_preserves_existing_ids_across_saves" computerName="CESNIMDA" duration="00:00:00.0100295" startTime="2026-11-03T14:01:42.3025383+01:00" endTime="2026-11-03T14:01:42.3025386+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="5b0dbd7a-6286-4172-94d0-078c00611b15" />
<UnitTestResult executionId="28c22f39-60c1-4622-886e-a4c8837086cc" testId="eaf04134-e3c8-619c-ec28-539be886a99a" testName="JobTrackerApi.Tests.CoverLetterWriterTests.Stale_settings_save_and_unsupported_schema_cannot_change_approved_design" computerName="CESNIMDA" duration="00:00:00.1353413" startTime="2026-11-03T14:01:46.0087135+01:00" endTime="2026-11-03T14:01:46.0087137+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="28c22f39-60c1-4622-886e-a4c8837086cc" />
<UnitTestResult executionId="39f9d5c0-ccff-4e71-9f20-2e98a5e2f807" testId="927a55cb-144d-2420-5ca8-95f34e00eb0c" testName="JobTrackerApi.Tests.CvBuilderTests.Ats_themes_keep_plain_text_content_but_use_distinct_structures_and_skill_treatments" computerName="CESNIMDA" duration="00:00:00.2277673" startTime="2026-11-03T14:01:45.3702709+01:00" endTime="2026-11-03T14:01:45.3702712+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="39f9d5c0-ccff-4e71-9f20-2e98a5e2f807" />
<UnitTestResult executionId="29566c3d-1b19-43ca-961a-ae182248af5f" testId="e7e683e8-fa06-4e20-2259-2bb10fd01bf6" testName="JobTrackerApi.Tests.CvBuilderTests.Revised_design_has_space_below_the_main_title_and_header(themeId: &quot;code&quot;)" computerName="CESNIMDA" duration="00:00:00.0690207" startTime="2026-11-03T14:01:45.5600901+01:00" endTime="2026-11-03T14:01:45.5600914+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="29566c3d-1b19-43ca-961a-ae182248af5f" />
<UnitTestResult executionId="d2b21405-b421-4100-88f7-afaae363f459" testId="ef47e011-31e8-56ef-9d00-c70158d6f046" testName="JobTrackerApi.Tests.CvRevisionReadinessTests.Independent_stale_save_or_restore_cannot_replace_the_newer_revision(restore: False)" computerName="CESNIMDA" duration="00:00:00.2235635" startTime="2026-11-03T14:01:42.2254907+01:00" endTime="2026-11-03T14:01:42.2254907+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="d2b21405-b421-4100-88f7-afaae363f459" />
<UnitTestResult executionId="6b5652d0-3ae7-4712-97b1-db81ff84f269" testId="32f962b9-2d31-bd58-4ccc-f43f4c4b1642" testName="JobTrackerApi.Tests.CvBuilderTests.Rendered_output_has_print_break_rules_and_themes_expose_ats_flag" computerName="CESNIMDA" duration="00:00:00.1131490" startTime="2026-11-03T14:01:46.0824096+01:00" endTime="2026-11-03T14:01:46.0824100+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6b5652d0-3ae7-4712-97b1-db81ff84f269" />
<UnitTestResult executionId="67b62f58-145e-4641-af29-0924ec70dfa7" testId="1d831d41-2b27-d8a0-7247-0d8bf48d0b6f" testName="JobTrackerApi.Tests.CvBuilderTests.Design_revision_two_is_persisted_and_changes_presentation_without_changing_content" computerName="CESNIMDA" duration="00:00:00.1192406" startTime="2026-11-03T14:01:45.4896331+01:00" endTime="2026-11-03T14:01:45.4896344+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="67b62f58-145e-4641-af29-0924ec70dfa7" />
<UnitTestResult executionId="ba066179-5bdd-4bd0-92f4-e398094d28e4" testId="cd6a5c93-44e8-b201-0d83-3c723f2b37e0" testName="JobTrackerApi.Tests.CvBuilderTests.Resolver_hides_a_single_item_by_key" computerName="CESNIMDA" duration="00:00:00.0007132" startTime="2026-11-03T14:01:48.3777841+01:00" endTime="2026-11-03T14:01:48.3777842+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ba066179-5bdd-4bd0-92f4-e398094d28e4" />
<UnitTestResult executionId="c4f9d4ec-f9c5-48af-aa5f-730952237cb6" testId="c74088b9-7d1c-3a5d-5ae0-e8d9e3c2ad18" testName="JobTrackerApi.Tests.CareerProfileServiceTests.CvDateNormalizer_parses_common_formats_without_guessing(input: &quot;2019-03&quot;, expected: &quot;2019-03&quot;)" computerName="CESNIMDA" duration="00:00:00.0000360" startTime="2026-11-03T14:01:41.4533034+01:00" endTime="2026-11-03T14:01:41.4533034+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c4f9d4ec-f9c5-48af-aa5f-730952237cb6" />
<UnitTestResult executionId="cd19a192-e497-46c5-a008-8a028218bb73" testId="8fdec90c-7e7c-06d9-7f00-60a33d096e15" testName="JobTrackerApi.Tests.CvRevisionReadinessTests.Independent_stale_save_or_restore_cannot_replace_the_newer_revision(restore: True)" computerName="CESNIMDA" duration="00:00:00.1788545" startTime="2026-11-03T14:01:42.0017240+01:00" endTime="2026-11-03T14:01:42.0017247+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="cd19a192-e497-46c5-a008-8a028218bb73" />
<UnitTestResult executionId="57f2357c-0a27-4abe-84fa-5e8b11b1b2aa" testId="dd543b3f-d80b-5dbb-f4a7-a5a672ecc218" testName="JobTrackerApi.Tests.CoverLetterWriterTests.Create_history_failure_cannot_leave_a_job_without_its_initial_snapshot" computerName="CESNIMDA" duration="00:00:00.1675416" startTime="2026-11-03T14:01:46.6348416+01:00" endTime="2026-11-03T14:01:46.6348420+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="57f2357c-0a27-4abe-84fa-5e8b11b1b2aa" />
<UnitTestResult executionId="edb54a7b-bc07-49b0-9d5d-9f72f0b70436" testId="eabe842c-e4fd-bb11-9427-9c59f6963f56" testName="JobTrackerApi.Tests.CvRevisionReadinessTests.Fresh_request_with_a_stale_expected_version_is_rejected_before_appending_history" computerName="CESNIMDA" duration="00:00:02.8460261" startTime="2026-11-03T14:01:41.8226261+01:00" endTime="2026-11-03T14:01:41.8226263+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="edb54a7b-bc07-49b0-9d5d-9f72f0b70436" />
<UnitTestResult executionId="c4913095-20b6-4829-9132-f9a323277c79" testId="0a4dc7f4-5cf5-1369-9f83-469951fa46c4" testName="JobTrackerApi.Tests.CvBuilderTests.Create_persists_variant_and_initial_history_on_a_relational_store" computerName="CESNIMDA" duration="00:00:02.7093365" startTime="2026-11-03T14:01:41.6857399+01:00" endTime="2026-11-03T14:01:41.6857407+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c4913095-20b6-4829-9132-f9a323277c79" />
<UnitTestResult executionId="4afda544-c611-4901-bf45-f3bc890585e9" testId="d27384ab-f916-914d-c2eb-c530b5cf86b3" testName="JobTrackerApi.Tests.CareerProfileServiceTests.Load_returns_empty_profile_for_a_user_with_none" computerName="CESNIMDA" duration="00:00:00.0023195" startTime="2026-11-03T14:01:42.2922170+01:00" endTime="2026-11-03T14:01:42.2922172+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4afda544-c611-4901-bf45-f3bc890585e9" />
<UnitTestResult executionId="ace9bf34-5e55-49fb-acd0-dfea1f9a9bc4" testId="5ef938a4-78d2-4072-a085-0b32a5b9a97a" testName="JobTrackerApi.Tests.CoverLetterWriterTests.History_failure_rolls_back_letter_parent_revision_and_other_fields(writer: &quot;draft&quot;)" computerName="CESNIMDA" duration="00:00:00.1097947" startTime="2026-11-03T14:01:44.7764055+01:00" endTime="2026-11-03T14:01:44.7764057+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ace9bf34-5e55-49fb-acd0-dfea1f9a9bc4" />
<UnitTestResult executionId="2c9226c7-221a-4318-a50a-c3849d357ab4" testId="8734581f-edd8-b933-c84c-eaedd18192c1" testName="JobTrackerApi.Tests.CoverLetterWriterTests.Document_settings_only_saves_advance_shared_revision_preserve_omission_and_restore_old_defaults" computerName="CESNIMDA" duration="00:00:00.1879159" startTime="2026-11-03T14:01:46.3234966+01:00" endTime="2026-11-03T14:01:46.3234967+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="2c9226c7-221a-4318-a50a-c3849d357ab4" />
<UnitTestResult executionId="f2d842c4-d6d7-48d5-8348-d6c7a9bb301e" testId="1b63b0a6-d4d8-4693-7a4c-31933e9c6bf8" testName="JobTrackerApi.Tests.CvBuilderTests.Legacy_inclusion_flags_remain_absent_and_preserve_profile_inheritance" computerName="CESNIMDA" duration="00:00:00.0007765" startTime="2026-11-03T14:01:48.3769642+01:00" endTime="2026-11-03T14:01:48.3769643+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="f2d842c4-d6d7-48d5-8348-d6c7a9bb301e" />
<UnitTestResult executionId="9517ff9f-bc22-4ab6-a547-038636c15323" testId="565db0c0-ed86-e3c7-e446-6250f0cc7fd1" testName="JobTrackerApi.Tests.CareerProfileServiceTests.CvDateNormalizer_parses_common_formats_without_guessing(input: &quot;Present&quot;, expected: null)" computerName="CESNIMDA" duration="00:00:00.0000048" startTime="2026-11-03T14:01:41.4536811+01:00" endTime="2026-11-03T14:01:41.4536812+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="9517ff9f-bc22-4ab6-a547-038636c15323" />
<UnitTestResult executionId="382d757f-cb85-4e08-bf34-1688cbb393ec" testId="0416a561-c259-2a51-d5c7-91f8cdf40e8f" testName="JobTrackerApi.Tests.CareerProfileServiceTests.Save_preserves_item_keys_so_children_can_be_referenced_across_edits" computerName="CESNIMDA" duration="00:00:00.0148058" startTime="2026-11-03T14:01:42.2794473+01:00" endTime="2026-11-03T14:01:42.2794477+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="382d757f-cb85-4e08-bf34-1688cbb393ec" />
<UnitTestResult executionId="00abd296-cec3-473f-807c-9dde5e2b9809" testId="b973eafb-8e27-372c-6233-e32a3525bb3a" testName="JobTrackerApi.Tests.CoverLetterWriterTests.Draft_null_preserves_generic_null_clears_and_no_ops_acknowledge_without_duplicate_history" computerName="CESNIMDA" duration="00:00:00.1434281" startTime="2026-11-03T14:01:46.4671530+01:00" endTime="2026-11-03T14:01:46.4671533+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="00abd296-cec3-473f-807c-9dde5e2b9809" />
<UnitTestResult executionId="cd1bb53c-3fee-4916-96fa-cd0d272c6a50" testId="5e24e8f5-4256-1091-4623-29cb55379ce7" testName="JobTrackerApi.Tests.CvBuilderTests.Multi_entry_sections_flow_between_entries_instead_of_leaving_a_blank_page" computerName="CESNIMDA" duration="00:00:00.1305910" startTime="2026-11-03T14:01:43.1545578+01:00" endTime="2026-11-03T14:01:43.1545584+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="cd1bb53c-3fee-4916-96fa-cd0d272c6a50" />
<UnitTestResult executionId="4fc4871a-277a-495f-9e53-b65ad769069f" testId="15b7b8e2-7cfb-fc3f-afd8-d3f109f87016" testName="JobTrackerApi.Tests.CoverLetterWriterTests.Legacy_text_gets_a_recoverable_baseline_before_first_replacement(writer: &quot;dedicated&quot;)" computerName="CESNIMDA" duration="00:00:00.1280407" startTime="2026-11-03T14:01:45.8732005+01:00" endTime="2026-11-03T14:01:45.8732008+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="4fc4871a-277a-495f-9e53-b65ad769069f" />
<UnitTestResult executionId="606d2feb-dcb7-4331-b088-37b914b35948" testId="78d74451-23fc-8a0d-dacb-02a9ddabc08a" testName="JobTrackerApi.Tests.CvBuilderTests.Duplicate_copies_settings_with_a_fresh_slug" computerName="CESNIMDA" duration="00:00:00.1209823" startTime="2026-11-03T14:01:41.8169266+01:00" endTime="2026-11-03T14:01:41.8169268+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="606d2feb-dcb7-4331-b088-37b914b35948" />
<UnitTestResult executionId="3cb975aa-61e2-4089-a809-58ac28b39503" testId="04d951d7-fccd-2d7b-e4b4-8c464afd885b" testName="JobTrackerApi.Tests.CvBuilderTests.Design_revision_two_sidebar_uses_its_own_palette_and_room_for_identity(themeId: &quot;creative&quot;, background: &quot;#be185d&quot;, ink: &quot;#ffffff&quot;)" computerName="CESNIMDA" duration="00:00:00.4345920" startTime="2026-11-03T14:01:44.9315617+01:00" endTime="2026-11-03T14:01:44.9315629+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="3cb975aa-61e2-4089-a809-58ac28b39503" />
<UnitTestResult executionId="b6208c3c-d92e-439f-8d2a-f7150bdd1bdd" testId="d70aee28-5b44-0dcf-d27d-7abdcb0bfa39" testName="JobTrackerApi.Tests.CvBuilderTests.Revised_sidebar_background_fills_each_physical_page_including_its_margins(themeId: &quot;technical&quot;, edge: &quot;left&quot;)" computerName="CESNIMDA" duration="00:00:00.3452931" startTime="2026-11-03T14:01:42.5612193+01:00" endTime="2026-11-03T14:01:42.5612204+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b6208c3c-d92e-439f-8d2a-f7150bdd1bdd" />
<UnitTestResult executionId="5daa7c14-853e-4ee0-a676-2b92fef12fbd" testId="811d9abd-2473-e9d9-b2bc-3292d75f97e1" testName="JobTrackerApi.Tests.CvBuilderTests.Resolver_defaults_include_every_populated_section" computerName="CESNIMDA" duration="00:00:00.0004668" startTime="2026-11-03T14:01:48.3716543+01:00" endTime="2026-11-03T14:01:48.3716546+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="5daa7c14-853e-4ee0-a676-2b92fef12fbd" />
<UnitTestResult executionId="a86e507e-9e3e-4d4b-89b6-7b12d520fa69" testId="fb4e71a0-e523-7dfd-0b5e-3378d3eee964" testName="JobTrackerApi.Tests.CvBuilderTests.Delete_removes_the_variant_and_its_versions" computerName="CESNIMDA" duration="00:00:00.0361261" startTime="2026-11-03T14:01:43.0237109+01:00" endTime="2026-11-03T14:01:43.0237114+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a86e507e-9e3e-4d4b-89b6-7b12d520fa69" />
<UnitTestResult executionId="ef79fd6c-0cfe-4b11-a71e-37071b4955a5" testId="46974ca0-bda8-9740-8002-8bf62a2f824c" testName="JobTrackerApi.Tests.CvBuilderTests.Revised_sidebar_background_fills_each_physical_page_including_its_margins(themeId: &quot;creative&quot;, edge: &quot;left&quot;)" computerName="CESNIMDA" duration="00:00:00.2150025" startTime="2026-11-03T14:01:42.7760063+01:00" endTime="2026-11-03T14:01:42.7760067+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ef79fd6c-0cfe-4b11-a71e-37071b4955a5" />
<UnitTestResult executionId="6f7dbb16-91c5-4023-83c5-f56912f573f7" testId="49488a6f-4ab2-f7df-49da-df59d6ab2ca7" testName="JobTrackerApi.Tests.CvBuilderTests.Design_revision_missing_and_explicit_one_preserve_identical_legacy_html_for_every_theme" computerName="CESNIMDA" duration="00:00:00.2791388" startTime="2026-11-03T14:01:46.3616409+01:00" endTime="2026-11-03T14:01:46.3616412+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="6f7dbb16-91c5-4023-83c5-f56912f573f7" />
<UnitTestResult executionId="ec61b7c8-ac5c-47a3-ade6-0001c9c83f8c" testId="41cdb8b1-acea-9617-2e18-d33cec16859f" testName="JobTrackerApi.Tests.CvBuilderTests.Code_theme_uses_registry_driven_numbered_sections_and_shared_accent_tokens" computerName="CESNIMDA" duration="00:00:00.1360478" startTime="2026-11-03T14:01:45.9691334+01:00" endTime="2026-11-03T14:01:45.9691349+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ec61b7c8-ac5c-47a3-ade6-0001c9c83f8c" />
<UnitTestResult executionId="10f5650c-4e27-4903-8f8e-2c4b5b14fda6" testId="7fd1f452-a402-2c81-aec2-b611655494fa" testName="JobTrackerApi.Tests.CoverLetterWriterTests.Letter_language_is_a_reviewed_snapshot_in_history_and_frozen_bytes" computerName="CESNIMDA" duration="00:00:03.3238403" startTime="2026-11-03T14:01:42.3004271+01:00" endTime="2026-11-03T14:01:42.3004272+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="10f5650c-4e27-4903-8f8e-2c4b5b14fda6" />
<UnitTestResult executionId="b1d27cf7-1d3f-4a3b-86a1-06e587139a18" testId="61239bab-1f20-365d-e4bd-151624c380be" testName="JobTrackerApi.Tests.CareerProfileServiceTests.SaveVersionAsync_persists_current_snapshot_and_append_only_history" computerName="CESNIMDA" duration="00:00:00.0285023" startTime="2026-11-03T14:01:42.1351004+01:00" endTime="2026-11-03T14:01:42.1351008+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b1d27cf7-1d3f-4a3b-86a1-06e587139a18" />
<UnitTestResult executionId="01b92c51-88f1-450c-a808-628633861380" testId="fbda96c9-7626-ac1d-cbe6-26da7979f8cc" testName="JobTrackerApi.Tests.CvBuilderTests.Header_band_and_sidebar_contact_text_own_their_contrasting_palette" computerName="CESNIMDA" duration="00:00:00.1804352" startTime="2026-11-03T14:01:49.2379208+01:00" endTime="2026-11-03T14:01:49.2379211+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="01b92c51-88f1-450c-a808-628633861380" />
<UnitTestResult executionId="c5254bcb-9fed-4e72-bbe5-f8cff3ae1653" testId="9cf7dd24-81df-d405-3627-aca7027f2e6e" testName="JobTrackerApi.Tests.CvBuilderTests.Long_content_wraps_and_can_flow_across_pages_without_shrinking_typography" computerName="CESNIMDA" duration="00:00:00.6855934" startTime="2026-11-03T14:01:49.9279251+01:00" endTime="2026-11-03T14:01:49.9279254+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c5254bcb-9fed-4e72-bbe5-f8cff3ae1653" />
<UnitTestResult executionId="ffa5205f-7482-472e-bd5d-eb13eb09b8cf" testId="ca12f3b0-75a0-6c73-ee3a-68eb071c4333" testName="JobTrackerApi.Tests.CareerProfileServiceTests.Load_reads_a_pre_phase3_blob_without_mutating_canonical_children" computerName="CESNIMDA" duration="00:00:00.2842010" startTime="2026-11-03T14:01:42.1064836+01:00" endTime="2026-11-03T14:01:42.1064839+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ffa5205f-7482-472e-bd5d-eb13eb09b8cf" />
<UnitTestResult executionId="2379fae5-3a3e-4150-9f8f-dbc6a77769fc" testId="ae4a35ac-006c-8267-2e3c-b836f5067451" testName="JobTrackerApi.Tests.CoverLetterWriterTests.Legacy_change_after_existing_history_is_preserved_before_replacement(cleared: True)" computerName="CESNIMDA" duration="00:00:00.1382548" startTime="2026-11-03T14:01:45.0461341+01:00" endTime="2026-11-03T14:01:45.0461344+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="2379fae5-3a3e-4150-9f8f-dbc6a77769fc" />
<UnitTestResult executionId="ff947010-b766-475d-bcd6-81d76ca10c8b" testId="0fb2b457-253c-b4cb-fca9-40298dc4bb39" testName="JobTrackerApi.Tests.CoverLetterWriterTests.Export_requires_current_positive_revision_before_allocating_pdf(expectedVersion: null)" computerName="CESNIMDA" duration="00:00:00.1189809" startTime="2026-11-03T14:01:44.1961026+01:00" endTime="2026-11-03T14:01:44.1961029+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="ff947010-b766-475d-bcd6-81d76ca10c8b" />
<UnitTestResult executionId="28e16e85-0061-418c-bc30-0ec2846826f7" testId="d226b726-c7c2-3380-80b5-1c6a8a0ef493" testName="JobTrackerApi.Tests.CoverLetterWriterTests.Legacy_text_gets_a_recoverable_baseline_before_first_replacement(writer: &quot;generic&quot;)" computerName="CESNIMDA" duration="00:00:00.1389496" startTime="2026-11-03T14:01:45.7449177+01:00" endTime="2026-11-03T14:01:45.7449180+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="28e16e85-0061-418c-bc30-0ec2846826f7" />
<UnitTestResult executionId="a68e45cf-b336-4d73-8d29-c195780af203" testId="92f0c98a-08f9-c9c2-6204-80a9b216c275" testName="JobTrackerApi.Tests.CoverLetterWriterTests.Export_requires_current_positive_revision_before_allocating_pdf(expectedVersion: 99)" computerName="CESNIMDA" duration="00:00:00.1498008" startTime="2026-11-03T14:01:43.9565861+01:00" endTime="2026-11-03T14:01:43.9565863+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="a68e45cf-b336-4d73-8d29-c195780af203" />
<UnitTestResult executionId="c2c75d30-f2b4-440a-bbef-22e4036220ae" testId="2cb887c1-0c39-294c-eae7-74e728d650c2" testName="JobTrackerApi.Tests.CvBuilderTests.Explicit_blank_roundtrips_without_inheriting_profile_content_or_header" computerName="CESNIMDA" duration="00:00:01.8103611" startTime="2026-11-03T14:01:48.3507691+01:00" endTime="2026-11-03T14:01:48.3507703+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="c2c75d30-f2b4-440a-bbef-22e4036220ae" />
<UnitTestResult executionId="32f81f70-6a97-4e35-9b5b-c8eb55dff223" testId="75677ffb-15e9-c831-c817-10771ffbbc5e" testName="JobTrackerApi.Tests.CvBuilderTests.Design_and_layout_overrides_are_normalized_and_reach_the_shared_renderer" computerName="CESNIMDA" duration="00:00:00.2827407" startTime="2026-11-03T14:01:50.2108000+01:00" endTime="2026-11-03T14:01:50.2108004+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="32f81f70-6a97-4e35-9b5b-c8eb55dff223" />
<UnitTestResult executionId="726c7c92-da9f-410a-9776-ce5ab26d4a6d" testId="31dbc0a8-1574-5214-b50e-97e22c89820e" testName="JobTrackerApi.Tests.CvBuilderTests.Design_revision_two_sidebar_uses_its_own_palette_and_room_for_identity(themeId: &quot;technical&quot;, background: &quot;#0f4c5c&quot;, ink: &quot;#ffffff&quot;)" computerName="CESNIMDA" duration="00:00:00.6381384" startTime="2026-11-03T14:01:44.4968398+01:00" endTime="2026-11-03T14:01:44.4968400+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="726c7c92-da9f-410a-9776-ce5ab26d4a6d" />
<UnitTestResult executionId="09cdb394-12d8-4ab4-9db6-a0d9c0dd260a" testId="298c7b57-2687-05f6-933a-45ede561418d" testName="JobTrackerApi.Tests.CareerProfileServiceTests.Restore_of_a_missing_version_returns_null" computerName="CESNIMDA" duration="00:00:00.0043431" startTime="2026-11-03T14:01:42.2106440+01:00" endTime="2026-11-03T14:01:42.2106441+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="09cdb394-12d8-4ab4-9db6-a0d9c0dd260a" />
<UnitTestResult executionId="5bface86-0b5c-435a-8441-85af32645e49" testId="f52ec7a2-a6ad-ccce-1887-8559a6134861" testName="JobTrackerApi.Tests.CvBuilderTests.Accent_override_reaches_the_css" computerName="CESNIMDA" duration="00:00:00.0374661" startTime="2026-11-03T14:01:43.7785202+01:00" endTime="2026-11-03T14:01:43.7785206+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="5bface86-0b5c-435a-8441-85af32645e49" />
<UnitTestResult executionId="b90f97bc-38f9-4011-9e40-396cddcf2aa5" testId="26d40711-baf4-01a2-3795-3523cad431f1" testName="JobTrackerApi.Tests.CvBuilderTests.Resolver_applies_item_override_bullets_without_touching_the_master" computerName="CESNIMDA" duration="00:00:00.0009093" startTime="2026-11-03T14:01:48.3787831+01:00" endTime="2026-11-03T14:01:48.3787843+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="b90f97bc-38f9-4011-9e40-396cddcf2aa5" />
<UnitTestResult executionId="030366e3-88c1-4700-bd08-56e9fc1b0851" testId="47d27b96-71a2-bb10-38d2-ec0708305c0e" testName="JobTrackerApi.Tests.CvBuilderTests.Resolver_places_custom_sections_in_the_shared_section_order" computerName="CESNIMDA" duration="00:00:00.0011627" startTime="2026-11-03T14:01:45.4908820+01:00" endTime="2026-11-03T14:01:45.4908823+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="030366e3-88c1-4700-bd08-56e9fc1b0851" />
<UnitTestResult executionId="0586e804-8e15-42c7-a2b4-28243caafdbf" testId="d9f2c469-bc1f-a4d3-bf7f-ef8874eeda23" testName="JobTrackerApi.Tests.CareerProfileServiceTests.CvDateNormalizer_parses_common_formats_without_guessing(input: &quot;Mar 2019&quot;, expected: &quot;2019-03&quot;)" computerName="CESNIMDA" duration="00:00:00.0000167" startTime="2026-11-03T14:01:41.4535964+01:00" endTime="2026-11-03T14:01:41.4535965+01:00" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" relativeResultsDirectory="0586e804-8e15-42c7-a2b4-28243caafdbf" />
</Results>
<TestDefinitions>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Every_catalog_theme_renders_valid_html" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="f2c59dd7-c995-45ff-b83b-1001a2e4dff3">
<Execution id="9b5a552c-0b83-4347-a7dd-8ffa6589b28b" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Every_catalog_theme_renders_valid_html" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CoverLetterWriterTests.Legacy_change_after_existing_history_is_preserved_before_replacement(cleared: False)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="b19fef2d-f827-4daa-b2c8-bccdde6f4d3f">
<Execution id="f78fb89d-20a8-45e9-8d60-04e9fb58df7e" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CoverLetterWriterTests" name="Legacy_change_after_existing_history_is_preserved_before_replacement" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CoverLetterWriterTests.Export_requires_current_positive_revision_before_allocating_pdf(expectedVersion: 99)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="92f0c98a-08f9-c9c2-6204-80a9b216c275">
<Execution id="a68e45cf-b336-4d73-8d29-c195780af203" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CoverLetterWriterTests" name="Export_requires_current_positive_revision_before_allocating_pdf" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Create_then_save_increments_version_and_keeps_history" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="a55bcb57-408f-cb6d-3f17-30fc35eef752">
<Execution id="54062253-cae3-4bae-9365-9e9a7f0e9d63" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Create_then_save_increments_version_and_keeps_history" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Norwegian_variant_localizes_default_labels_dates_and_keeps_custom_links_clickable" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="350f9d89-f62c-a979-0037-837e1c701026">
<Execution id="e215a8ee-f2a8-45cf-b2bf-6924ba4b8f2a" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Norwegian_variant_localizes_default_labels_dates_and_keeps_custom_links_clickable" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CoverLetterWriterTests.History_failure_rolls_back_letter_parent_revision_and_other_fields(writer: &quot;draft&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="5ef938a4-78d2-4072-a085-0b32a5b9a97a">
<Execution id="ace9bf34-5e55-49fb-acd0-dfea1f9a9bc4" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CoverLetterWriterTests" name="History_failure_rolls_back_letter_parent_revision_and_other_fields" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Multi_entry_sections_flow_between_entries_instead_of_leaving_a_blank_page" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="5e24e8f5-4256-1091-4623-29cb55379ce7">
<Execution id="cd1bb53c-3fee-4916-96fa-cd0d272c6a50" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Multi_entry_sections_flow_between_entries_instead_of_leaving_a_blank_page" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvRevisionReadinessTests.Foreign_account_cannot_read_save_or_restore_revision_history" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="1501e24e-2e21-3403-717d-134fb0d5fda9">
<Execution id="a12ca6eb-4236-4cad-8389-23a32b7e852e" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvRevisionReadinessTests" name="Foreign_account_cannot_read_save_or_restore_revision_history" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Long_content_wraps_and_can_flow_across_pages_without_shrinking_typography" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="9cf7dd24-81df-d405-3627-aca7027f2e6e">
<Execution id="c5254bcb-9fed-4e72-bbe5-f8cff3ae1653" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Long_content_wraps_and_can_flow_across_pages_without_shrinking_typography" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CoverLetterWriterTests.Legacy_text_gets_a_recoverable_baseline_before_first_replacement(writer: &quot;generic&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="d226b726-c7c2-3380-80b5-1c6a8a0ef493">
<Execution id="28e16e85-0061-418c-bc30-0ec2846826f7" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CoverLetterWriterTests" name="Legacy_text_gets_a_recoverable_baseline_before_first_replacement" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Section_presentation_is_normalized_and_shared_by_preview_and_pdf_renderer" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="4f9b86c8-9554-dcca-e923-3caa207fcba9">
<Execution id="9fc87b8e-9dc1-438b-a722-d6e485cc1607" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Section_presentation_is_normalized_and_shared_by_preview_and_pdf_renderer" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CoverLetterWriterTests.Dedicated_letter_no_op_keeps_flag_but_changed_nonempty_body_sets_it_and_clear_preserves_it" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="5af6c801-472e-b1c1-ad51-35f4959a5e89">
<Execution id="7d9d2049-4edb-4989-94b9-c478d7a5b510" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CoverLetterWriterTests" name="Dedicated_letter_no_op_keeps_flag_but_changed_nonempty_body_sets_it_and_clear_preserves_it" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CareerProfileServiceTests.SaveVersionAsync_preserves_existing_ids_across_saves" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="aad1cff9-84f7-0f65-3582-305cdad4cbf3">
<Execution id="5b0dbd7a-6286-4172-94d0-078c00611b15" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CareerProfileServiceTests" name="SaveVersionAsync_preserves_existing_ids_across_saves" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Create_persists_variant_and_initial_history_on_a_relational_store" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="0a4dc7f4-5cf5-1369-9f83-469951fa46c4">
<Execution id="c4913095-20b6-4829-9132-f9a323277c79" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Create_persists_variant_and_initial_history_on_a_relational_store" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Resolver_defaults_include_every_populated_section" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="811d9abd-2473-e9d9-b2bc-3292d75f97e1">
<Execution id="5daa7c14-853e-4ee0-a676-2b92fef12fbd" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Resolver_defaults_include_every_populated_section" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Revised_design_has_space_below_the_main_title_and_header(themeId: &quot;modern&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="210538c3-83ee-3466-2918-04491df96762">
<Execution id="f8485fd0-4c0b-4f2d-8e8d-975bd667d31f" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Revised_design_has_space_below_the_main_title_and_header" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CoverLetterWriterTests.Legacy_text_gets_a_recoverable_baseline_before_first_replacement(writer: &quot;draft&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="bd80d52e-79b6-119f-c94c-bf71e0efdc2a">
<Execution id="556f4866-0b7d-4633-a379-f19c949fdaeb" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CoverLetterWriterTests" name="Legacy_text_gets_a_recoverable_baseline_before_first_replacement" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Design_revision_two_sidebar_uses_its_own_palette_and_room_for_identity(themeId: &quot;creative&quot;, background: &quot;#be185d&quot;, ink: &quot;#ffffff&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="04d951d7-fccd-2d7b-e4b4-8c464afd885b">
<Execution id="3cb975aa-61e2-4089-a809-58ac28b39503" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Design_revision_two_sidebar_uses_its_own_palette_and_room_for_identity" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Create_rejects_a_job_application_owned_by_another_user" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="2873f004-0a33-0117-da24-a9b1fa538bc0">
<Execution id="94077566-0c73-4ba2-902c-e3bd098cde2a" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Create_rejects_a_job_application_owned_by_another_user" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CoverLetterWriterTests.Other_tenant_cannot_write_or_read_letter_history_through_any_writer" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="583ecdea-5b91-2e3b-af18-818095c6fed8">
<Execution id="3bca5fed-ad95-40fd-98a2-b4061544be54" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CoverLetterWriterTests" name="Other_tenant_cannot_write_or_read_letter_history_through_any_writer" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Variant_settings_reject_css_injection_in_visual_overrides" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="66bdd73e-99af-b147-b955-50e4764edb2c">
<Execution id="c754a4aa-3404-4a81-a242-9278bc5dd2cf" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Variant_settings_reject_css_injection_in_visual_overrides" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Resolver_adds_variant_only_custom_sections" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="5fe0f26b-630e-57b7-9dc0-7369b52bbe41">
<Execution id="56010531-3e78-4672-b992-e3f9c8b2d9e6" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Resolver_adds_variant_only_custom_sections" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Two_column_theme_emits_a_sidebar_single_does_not" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="1b588f57-bba4-d619-733c-30bae11d9519">
<Execution id="673e56af-ed45-4abc-8b48-8205fd2f5aa1" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Two_column_theme_emits_a_sidebar_single_does_not" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Code_theme_uses_registry_driven_numbered_sections_and_shared_accent_tokens" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="41cdb8b1-acea-9617-2e18-d33cec16859f">
<Execution id="ec61b7c8-ac5c-47a3-ade6-0001c9c83f8c" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Code_theme_uses_registry_driven_numbered_sections_and_shared_accent_tokens" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Design_revision_two_sidebar_uses_its_own_palette_and_room_for_identity(themeId: &quot;technical&quot;, background: &quot;#0f4c5c&quot;, ink: &quot;#ffffff&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="31dbc0a8-1574-5214-b50e-97e22c89820e">
<Execution id="726c7c92-da9f-410a-9776-ce5ab26d4a6d" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Design_revision_two_sidebar_uses_its_own_palette_and_room_for_identity" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CareerProfileServiceTests.CvDateNormalizer_parses_common_formats_without_guessing(input: &quot;Mar 2019&quot;, expected: &quot;2019-03&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="d9f2c469-bc1f-a4d3-bf7f-ef8874eeda23">
<Execution id="0586e804-8e15-42c7-a2b4-28243caafdbf" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CareerProfileServiceTests" name="CvDateNormalizer_parses_common_formats_without_guessing" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CareerProfileServiceTests.LoadStructuredAsync_hides_race_affected_duplicate_child_rows" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="c921792c-4dec-ecc2-6052-9b97f82fd93b">
<Execution id="6a3bcd09-5ceb-44df-89af-7b120d4f4f7f" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CareerProfileServiceTests" name="LoadStructuredAsync_hides_race_affected_duplicate_child_rows" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CareerProfileServiceTests.CvDateNormalizer_parses_common_formats_without_guessing(input: &quot;03/2019&quot;, expected: &quot;2019-03&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="a9e99933-c19f-6085-2a00-78d6b0d429b4">
<Execution id="123e33a7-12bc-4e70-9eac-0bfc5648ad31" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CareerProfileServiceTests" name="CvDateNormalizer_parses_common_formats_without_guessing" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Re_enabling_public_access_rotates_the_revoked_link" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="8a045cb2-109e-bfe7-918d-e1fdaaf22631">
<Execution id="3d26bae0-2669-45aa-ae3f-6f39e8d80f68" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Re_enabling_public_access_rotates_the_revoked_link" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Premium_theme_policy_keeps_free_themes_available" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="2436e5a9-4afe-0c4c-832a-326bfeb393b5">
<Execution id="f03701f7-f519-4f16-88b8-ef312207ccee" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Premium_theme_policy_keeps_free_themes_available" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CareerProfileServiceTests.SaveVersionAsync_does_not_normalize_end_date_when_job_is_current" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="91dd907f-a0e2-cc55-4e27-599a113cfda0">
<Execution id="4371648d-1a4a-46ac-beb9-cabea0ef9f30" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CareerProfileServiceTests" name="SaveVersionAsync_does_not_normalize_end_date_when_job_is_current" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CoverLetterWriterTests.Preview_is_read_only_and_copied_settings_never_follow_later_cv_changes" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="a8ee45b8-093c-d11f-eed9-eaa29985ffc6">
<Execution id="711616dc-5b1f-41e5-aebf-ab0c2454cd85" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CoverLetterWriterTests" name="Preview_is_read_only_and_copied_settings_never_follow_later_cv_changes" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Section_overrides_skill_groups_and_custom_paragraphs_share_the_render_model" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="0bfb59b7-ed14-45aa-984a-05489ae56869">
<Execution id="896a444e-b520-472e-b962-77443bf460bc" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Section_overrides_skill_groups_and_custom_paragraphs_share_the_render_model" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CoverLetterWriterTests.Generic_and_draft_letter_changes_preserve_existing_attachment_flag(writer: &quot;draft&quot;, hasCoverLetter: True)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="6f995a64-9d32-06ad-2360-7314d464f238">
<Execution id="719db542-67ce-4e12-8443-002f605de9b9" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CoverLetterWriterTests" name="Generic_and_draft_letter_changes_preserve_existing_attachment_flag" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Restore_reapplies_old_settings_as_a_new_version" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="0b45c446-fd2a-c358-10ef-5d09d49185f2">
<Execution id="80b8ea8e-27dc-4670-9b40-e3c19528dd1f" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Restore_reapplies_old_settings_as_a_new_version" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvRevisionReadinessTests.Independent_stale_save_or_restore_cannot_replace_the_newer_revision(restore: False)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="ef47e011-31e8-56ef-9d00-c70158d6f046">
<Execution id="d2b21405-b421-4100-88f7-afaae363f459" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvRevisionReadinessTests" name="Independent_stale_save_or_restore_cannot_replace_the_newer_revision" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Revised_sidebar_background_fills_each_physical_page_including_its_margins(themeId: &quot;technical&quot;, edge: &quot;left&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="d70aee28-5b44-0dcf-d27d-7abdcb0bfa39">
<Execution id="b6208c3c-d92e-439f-8d2a-f7150bdd1bdd" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Revised_sidebar_background_fills_each_physical_page_including_its_margins" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CareerProfileServiceTests.CvDateNormalizer_parses_common_formats_without_guessing(input: &quot;January 2020&quot;, expected: &quot;2020-01&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="497e99f7-fbaf-55a2-ce73-a67ff3c15ce8">
<Execution id="5112ad2f-2be9-4c0a-b598-90ad83a4aad0" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CareerProfileServiceTests" name="CvDateNormalizer_parses_common_formats_without_guessing" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Render_pulls_content_from_the_master_profile" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="5a7264f4-bcb2-eb64-6a63-414fb0e0811f">
<Execution id="a522b44d-21d6-499f-bd28-82ed5135bd2a" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Render_pulls_content_from_the_master_profile" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CoverLetterWriterTests.Legacy_change_after_existing_history_is_preserved_before_replacement(cleared: True)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="ae4a35ac-006c-8267-2e3c-b836f5067451">
<Execution id="2379fae5-3a3e-4150-9f8f-dbc6a77769fc" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CoverLetterWriterTests" name="Legacy_change_after_existing_history_is_preserved_before_replacement" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Item_order_reorders_entries_without_touching_the_master" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="e2cfa965-3d60-d553-2139-0525d204529a">
<Execution id="4e78508c-f214-4b31-bf49-3597698fd91d" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Item_order_reorders_entries_without_touching_the_master" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Private_variant_is_not_served_publicly" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="067ca11b-2114-aad7-c64d-8734dfdab499">
<Execution id="533b33fd-7ec3-4fce-8071-49f70357bb1c" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Private_variant_is_not_served_publicly" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CareerProfileServiceTests.SaveVersionAsync_assigns_stable_ids_to_items_missing_one" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="4f3554be-9c33-1c34-127c-f5312ef0ec2f">
<Execution id="12ce11bb-279d-44ff-8205-1308ac49fb91" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CareerProfileServiceTests" name="SaveVersionAsync_assigns_stable_ids_to_items_missing_one" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CoverLetterWriterTests.Create_history_failure_cannot_leave_a_job_without_its_initial_snapshot" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="dd543b3f-d80b-5dbb-f4a7-a5a672ecc218">
<Execution id="57f2357c-0a27-4abe-84fa-5e8b11b1b2aa" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CoverLetterWriterTests" name="Create_history_failure_cannot_leave_a_job_without_its_initial_snapshot" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Explicit_blank_roundtrips_without_inheriting_profile_content_or_header" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="2cb887c1-0c39-294c-eae7-74e728d650c2">
<Execution id="c2c75d30-f2b4-440a-bbef-22e4036220ae" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Explicit_blank_roundtrips_without_inheriting_profile_content_or_header" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CareerProfileServiceTests.Save_replaces_children_wholesale_no_orphans" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="553eaaf5-66b4-bf58-ce58-754b9473d657">
<Execution id="da02eb9f-f314-4a76-9b34-52d4f465d457" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CareerProfileServiceTests" name="Save_replaces_children_wholesale_no_orphans" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CareerProfileServiceTests.SaveVersionAsync_replaces_duplicate_item_ids_without_dropping_entries" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="d84b9b7c-f4ae-b981-c2f4-1290dade0347">
<Execution id="7635473e-3949-4fb9-93bd-eb47f9b8d7c8" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CareerProfileServiceTests" name="SaveVersionAsync_replaces_duplicate_item_ids_without_dropping_entries" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Duplicate_copies_settings_with_a_fresh_slug" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="78d74451-23fc-8a0d-dacb-02a9ddabc08a">
<Execution id="606d2feb-dcb7-4331-b088-37b914b35948" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Duplicate_copies_settings_with_a_fresh_slug" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Revised_design_has_space_below_the_main_title_and_header(themeId: &quot;ats-classic&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="c20c8f02-a194-2bcb-f462-8a992f3a7efa">
<Execution id="9ad953c1-72cc-49d6-a677-887ff4b2e210" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Revised_design_has_space_below_the_main_title_and_header" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Design_revision_missing_and_explicit_one_preserve_identical_legacy_html_for_every_theme" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="49488a6f-4ab2-f7df-49da-df59d6ab2ca7">
<Execution id="6f7dbb16-91c5-4023-83c5-f56912f573f7" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Design_revision_missing_and_explicit_one_preserve_identical_legacy_html_for_every_theme" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Rendered_output_has_print_break_rules_and_themes_expose_ats_flag" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="32f962b9-2d31-bd58-4ccc-f43f4c4b1642">
<Execution id="6b5652d0-3ae7-4712-97b1-db81ff84f269" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Rendered_output_has_print_break_rules_and_themes_expose_ats_flag" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Resolver_places_custom_sections_in_the_shared_section_order" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="47d27b96-71a2-bb10-38d2-ec0708305c0e">
<Execution id="030366e3-88c1-4700-bd08-56e9fc1b0851" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Resolver_places_custom_sections_in_the_shared_section_order" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CareerProfileServiceTests.CvDateNormalizer_parses_common_formats_without_guessing(input: &quot;2019-03&quot;, expected: &quot;2019-03&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="c74088b9-7d1c-3a5d-5ae0-e8d9e3c2ad18">
<Execution id="c4f9d4ec-f9c5-48af-aa5f-730952237cb6" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CareerProfileServiceTests" name="CvDateNormalizer_parses_common_formats_without_guessing" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CareerProfileServiceTests.Save_preserves_item_keys_so_children_can_be_referenced_across_edits" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="0416a561-c259-2a51-d5c7-91f8cdf40e8f">
<Execution id="382d757f-cb85-4e08-bf34-1688cbb393ec" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CareerProfileServiceTests" name="Save_preserves_item_keys_so_children_can_be_referenced_across_edits" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Revised_sidebar_background_fills_each_physical_page_including_its_margins(themeId: &quot;creative&quot;, edge: &quot;left&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="46974ca0-bda8-9740-8002-8bf62a2f824c">
<Execution id="ef79fd6c-0cfe-4b11-a71e-37071b4955a5" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Revised_sidebar_background_fills_each_physical_page_including_its_margins" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CoverLetterWriterTests.Create_generic_draft_and_dedicated_writes_share_history_and_restore" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="63359efe-46c8-df1c-91d9-209bb75b8c85">
<Execution id="8e4f98cb-fade-4a77-a8be-71952696748b" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CoverLetterWriterTests" name="Create_generic_draft_and_dedicated_writes_share_history_and_restore" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Settings_normalization_removes_duplicate_entry_order_keys" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="7040274f-4f9c-6ac8-1075-96e9fb20a854">
<Execution id="6c7132f6-8455-472a-857b-7de64a98f2e6" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Settings_normalization_removes_duplicate_entry_order_keys" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CoverLetterWriterTests.Generic_and_draft_letter_changes_preserve_existing_attachment_flag(writer: &quot;generic&quot;, hasCoverLetter: True)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="084cd8f0-374a-6ab1-a127-dd5942255d31">
<Execution id="9cbae88b-3628-40f6-bbae-1dad416c32b5" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CoverLetterWriterTests" name="Generic_and_draft_letter_changes_preserve_existing_attachment_flag" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Design_and_layout_overrides_are_normalized_and_reach_the_shared_renderer" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="75677ffb-15e9-c831-c817-10771ffbbc5e">
<Execution id="32f81f70-6a97-4e35-9b5b-c8eb55dff223" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Design_and_layout_overrides_are_normalized_and_reach_the_shared_renderer" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CoverLetterWriterTests.Legacy_text_gets_a_recoverable_baseline_before_first_replacement(writer: &quot;dedicated&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="15b7b8e2-7cfb-fc3f-afd8-d3f109f87016">
<Execution id="4fc4871a-277a-495f-9e53-b65ad769069f" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CoverLetterWriterTests" name="Legacy_text_gets_a_recoverable_baseline_before_first_replacement" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CoverLetterWriterTests.Letter_language_is_a_reviewed_snapshot_in_history_and_frozen_bytes" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="7fd1f452-a402-2c81-aec2-b611655494fa">
<Execution id="10f5650c-4e27-4903-8f8e-2c4b5b14fda6" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CoverLetterWriterTests" name="Letter_language_is_a_reviewed_snapshot_in_history_and_frozen_bytes" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Revised_design_has_space_below_the_main_title_and_header(themeId: &quot;code&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="e7e683e8-fa06-4e20-2259-2bb10fd01bf6">
<Execution id="29566c3d-1b19-43ca-961a-ae182248af5f" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Revised_design_has_space_below_the_main_title_and_header" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CoverLetterWriterTests.Generic_and_draft_letter_changes_preserve_existing_attachment_flag(writer: &quot;draft&quot;, hasCoverLetter: False)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="635fe5e3-2952-5724-c392-c06932e45fdc">
<Execution id="e590adcb-dea8-44a8-b771-01d688e43399" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CoverLetterWriterTests" name="Generic_and_draft_letter_changes_preserve_existing_attachment_flag" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CoverLetterWriterTests.Generic_and_draft_letter_changes_preserve_existing_attachment_flag(writer: &quot;generic&quot;, hasCoverLetter: False)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="2a2fe405-b5d8-38d5-1539-4c0cac582c96">
<Execution id="717a0b93-b4f0-4197-94a0-03d4acd57a75" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CoverLetterWriterTests" name="Generic_and_draft_letter_changes_preserve_existing_attachment_flag" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Resolver_applies_item_override_bullets_without_touching_the_master" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="26d40711-baf4-01a2-3795-3523cad431f1">
<Execution id="b90f97bc-38f9-4011-9e40-396cddcf2aa5" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Resolver_applies_item_override_bullets_without_touching_the_master" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Ats_themes_keep_plain_text_content_but_use_distinct_structures_and_skill_treatments" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="927a55cb-144d-2420-5ca8-95f34e00eb0c">
<Execution id="39f9d5c0-ccff-4e71-9f20-2e98a5e2f807" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Ats_themes_keep_plain_text_content_but_use_distinct_structures_and_skill_treatments" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CareerProfileServiceTests.Restore_of_a_missing_version_returns_null" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="298c7b57-2687-05f6-933a-45ede561418d">
<Execution id="09cdb394-12d8-4ab4-9db6-a0d9c0dd260a" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CareerProfileServiceTests" name="Restore_of_a_missing_version_returns_null" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvRevisionReadinessTests.Settings_history_restore_and_override_reset_preserve_the_canonical_source_contract" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="97dadbaa-d58d-c34f-1b7f-ae11f74e0d1e">
<Execution id="b1cc69a8-74b9-45c9-83db-552105deb021" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvRevisionReadinessTests" name="Settings_history_restore_and_override_reset_preserve_the_canonical_source_contract" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CoverLetterWriterTests.Export_requires_current_positive_revision_before_allocating_pdf(expectedVersion: -1)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="abf2514c-f3a9-715f-8a33-703b9d73f686">
<Execution id="d7e2c0dc-78ab-47b0-887d-2b5fd5818018" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CoverLetterWriterTests" name="Export_requires_current_positive_revision_before_allocating_pdf" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CareerProfileServiceTests.SaveVersionAsync_persists_current_snapshot_and_append_only_history" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="61239bab-1f20-365d-e4bd-151624c380be">
<Execution id="b1d27cf7-1d3f-4a3b-86a1-06e587139a18" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CareerProfileServiceTests" name="SaveVersionAsync_persists_current_snapshot_and_append_only_history" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvRevisionReadinessTests.Fresh_request_with_a_stale_expected_version_is_rejected_before_appending_history" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="eabe842c-e4fd-bb11-9427-9c59f6963f56">
<Execution id="edb54a7b-bc07-49b0-9d5d-9f72f0b70436" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvRevisionReadinessTests" name="Fresh_request_with_a_stale_expected_version_is_rejected_before_appending_history" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CoverLetterWriterTests.Export_requires_current_positive_revision_before_allocating_pdf(expectedVersion: 0)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="fda1f098-4c18-2f88-205d-bdc2e001e33e">
<Execution id="7332218a-1cac-4b09-963b-a8142e679580" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CoverLetterWriterTests" name="Export_requires_current_positive_revision_before_allocating_pdf" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CoverLetterWriterTests.History_failure_rolls_back_letter_parent_revision_and_other_fields(writer: &quot;dedicated&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="275d68ec-1f01-00c0-cccd-af391abea26e">
<Execution id="cf32d9d0-08e5-4df1-8986-85411b469a3a" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CoverLetterWriterTests" name="History_failure_rolls_back_letter_parent_revision_and_other_fields" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Delete_removes_the_variant_and_its_versions" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="fb4e71a0-e523-7dfd-0b5e-3378d3eee964">
<Execution id="a86e507e-9e3e-4d4b-89b6-7b12d520fa69" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Delete_removes_the_variant_and_its_versions" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CareerProfileServiceTests.Versions_are_listed_newest_first_with_the_current_flagged" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="761c5396-f9ed-82d7-9406-dc76db3391cf">
<Execution id="b94d0bb9-e7fe-477b-9473-8e09710c3199" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CareerProfileServiceTests" name="Versions_are_listed_newest_first_with_the_current_flagged" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Design_revision_two_sidebar_uses_its_own_palette_and_room_for_identity(themeId: &quot;nordic&quot;, background: &quot;#eef3f8&quot;, ink: &quot;#1f2937&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="ffccfa8f-f33b-d558-61fe-cb9516e2dcab">
<Execution id="030719b7-2e7f-415f-91de-ecae1a10d31c" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Design_revision_two_sidebar_uses_its_own_palette_and_room_for_identity" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CoverLetterWriterTests.History_failure_rolls_back_letter_parent_revision_and_other_fields(writer: &quot;generic&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="76db2f66-f662-6670-5720-cf2401c6b7c0">
<Execution id="1b9297ec-7d6e-4ad3-9894-029194a944fa" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CoverLetterWriterTests" name="History_failure_rolls_back_letter_parent_revision_and_other_fields" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Resolver_hides_a_single_item_by_key" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="cd6a5c93-44e8-b201-0d83-3c723f2b37e0">
<Execution id="ba066179-5bdd-4bd0-92f4-e398094d28e4" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Resolver_hides_a_single_item_by_key" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Design_revision_duplicate_and_restore_keep_their_stored_opt_in" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="7ddfff6a-633c-4ca6-05c3-a245389d9322">
<Execution id="6057edf7-029f-480f-bf96-62d2cf7ed4fa" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Design_revision_duplicate_and_restore_keep_their_stored_opt_in" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Revised_sidebar_background_fills_each_physical_page_including_its_margins(themeId: &quot;nordic&quot;, edge: &quot;right&quot;)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="cd94ddc8-80a7-4169-2cd0-ee8436f8de0f">
<Execution id="e4c2985e-a083-48ac-aac9-f46d34608f94" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Revised_sidebar_background_fills_each_physical_page_including_its_margins" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CareerProfileServiceTests.CvDateNormalizer_parses_common_formats_without_guessing(input: &quot;2020&quot;, expected: null)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="c1535d5b-9e09-3c08-4132-3c71dabc6e00">
<Execution id="8400e8eb-ea90-48fa-89e4-c981b6998a37" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CareerProfileServiceTests" name="CvDateNormalizer_parses_common_formats_without_guessing" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Resolver_hides_a_section_when_configured" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="fb7bd538-1adc-cd51-beb5-e486cfec1e3e">
<Execution id="318e794c-a8f5-4ebe-9a40-24676b633450" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Resolver_hides_a_section_when_configured" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CoverLetterWriterTests.Draft_null_preserves_generic_null_clears_and_no_ops_acknowledge_without_duplicate_history" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="b973eafb-8e27-372c-6233-e32a3525bb3a">
<Execution id="00abd296-cec3-473f-807c-9dde5e2b9809" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CoverLetterWriterTests" name="Draft_null_preserves_generic_null_clears_and_no_ops_acknowledge_without_duplicate_history" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CoverLetterWriterTests.Document_settings_only_saves_advance_shared_revision_preserve_omission_and_restore_old_defaults" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="8734581f-edd8-b933-c84c-eaedd18192c1">
<Execution id="2c9226c7-221a-4318-a50a-c3849d357ab4" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CoverLetterWriterTests" name="Document_settings_only_saves_advance_shared_revision_preserve_omission_and_restore_old_defaults" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CoverLetterWriterTests.Submitted_letter_html_and_design_remain_exact_after_live_edits_and_old_packages_stay_null" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="d46125cc-2ea1-f0e3-17a4-81ef7fa134b4">
<Execution id="40386f21-16a4-4414-9cf7-ce0b0a422728" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CoverLetterWriterTests" name="Submitted_letter_html_and_design_remain_exact_after_live_edits_and_old_packages_stay_null" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Explicit_blank_survives_save_duplicate_restore_and_design_change" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="32fc16fa-1ddd-e00e-5193-aa35925fc65d">
<Execution id="8332010f-de5d-44ef-bd52-cf9fdd854347" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Explicit_blank_survives_save_duplicate_restore_and_design_change" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvRevisionReadinessTests.Independent_stale_save_or_restore_cannot_replace_the_newer_revision(restore: True)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="8fdec90c-7e7c-06d9-7f00-60a33d096e15">
<Execution id="cd19a192-e497-46c5-a008-8a028218bb73" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvRevisionReadinessTests" name="Independent_stale_save_or_restore_cannot_replace_the_newer_revision" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CareerProfileServiceTests.Load_returns_empty_profile_for_a_user_with_none" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="d27384ab-f916-914d-c2eb-c530b5cf86b3">
<Execution id="4afda544-c611-4901-bf45-f3bc890585e9" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CareerProfileServiceTests" name="Load_returns_empty_profile_for_a_user_with_none" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Bullets_support_safe_inline_markdown_and_escape_everything_else" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="87ca6e5b-5881-877c-d8bd-b6b4989622a4">
<Execution id="cad8b55e-929b-4ffd-9e08-3d8ae17801a0" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Bullets_support_safe_inline_markdown_and_escape_everything_else" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CoverLetterWriterTests.Export_requires_current_positive_revision_before_allocating_pdf(expectedVersion: null)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="0fb2b457-253c-b4cb-fca9-40298dc4bb39">
<Execution id="ff947010-b766-475d-bcd6-81d76ca10c8b" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CoverLetterWriterTests" name="Export_requires_current_positive_revision_before_allocating_pdf" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CareerProfileServiceTests.Save_then_load_round_trips_through_the_relational_children" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="a73c6ba2-03e2-3051-3746-83a90cf92de4">
<Execution id="2c8b3b04-c257-45b1-be24-12b5b087bdf9" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CareerProfileServiceTests" name="Save_then_load_round_trips_through_the_relational_children" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Legacy_inclusion_flags_remain_absent_and_preserve_profile_inheritance" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="1b63b0a6-d4d8-4693-7a4c-31933e9c6bf8">
<Execution id="f2d842c4-d6d7-48d5-8348-d6c7a9bb301e" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Legacy_inclusion_flags_remain_absent_and_preserve_profile_inheritance" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Header_band_and_sidebar_contact_text_own_their_contrasting_palette" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="fbda96c9-7626-ac1d-cbe6-26da7979f8cc">
<Execution id="01b92c51-88f1-450c-a808-628633861380" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Header_band_and_sidebar_contact_text_own_their_contrasting_palette" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Explicit_sections_include_only_selected_content_and_allow_authored_headline" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="f2686325-868e-fb28-2aa5-a0349668528a">
<Execution id="49b576cc-238e-450f-a87f-8853361b6924" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Explicit_sections_include_only_selected_content_and_allow_authored_headline" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CoverLetterWriterTests.Stale_settings_save_and_unsupported_schema_cannot_change_approved_design" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="eaf04134-e3c8-619c-ec28-539be886a99a">
<Execution id="28c22f39-60c1-4622-886e-a4c8837086cc" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CoverLetterWriterTests" name="Stale_settings_save_and_unsupported_schema_cannot_change_approved_design" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CareerProfileServiceTests.CvDateNormalizer_parses_common_formats_without_guessing(input: null, expected: null)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="f79db140-5c7a-9e2d-278b-f4457118b3e5">
<Execution id="6ce991f6-61de-4589-b338-aa567f7565c3" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CareerProfileServiceTests" name="CvDateNormalizer_parses_common_formats_without_guessing" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CareerProfileServiceTests.Load_reads_a_pre_phase3_blob_without_mutating_canonical_children" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="ca12f3b0-75a0-6c73-ee3a-68eb071c4333">
<Execution id="ffa5205f-7482-472e-bd5d-eb13eb09b8cf" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CareerProfileServiceTests" name="Load_reads_a_pre_phase3_blob_without_mutating_canonical_children" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Accent_override_reaches_the_css" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="f52ec7a2-a6ad-ccce-1887-8559a6134861">
<Execution id="5bface86-0b5c-435a-8441-85af32645e49" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Accent_override_reaches_the_css" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Resolver_respects_explicit_section_order" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="de72a178-301f-1fb0-9343-d10fe34b08c3">
<Execution id="429541e9-3468-46dc-978e-db2de6ea5809" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Resolver_respects_explicit_section_order" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CareerProfileServiceTests.Restore_reapplies_an_old_snapshot_non_destructively" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="86875533-43ef-9a7e-dc07-4c20c1a73e8d">
<Execution id="c7bebe86-8769-47db-a425-c2f5176a42b9" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CareerProfileServiceTests" name="Restore_reapplies_an_old_snapshot_non_destructively" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CareerProfileServiceTests.CvDateNormalizer_parses_common_formats_without_guessing(input: &quot;Present&quot;, expected: null)" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="565db0c0-ed86-e3c7-e446-6250f0cc7fd1">
<Execution id="9517ff9f-bc22-4ab6-a547-038636c15323" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CareerProfileServiceTests" name="CvDateNormalizer_parses_common_formats_without_guessing" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Design_revision_two_is_persisted_and_changes_presentation_without_changing_content" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="1d831d41-2b27-d8a0-7247-0d8bf48d0b6f">
<Execution id="67b62f58-145e-4641-af29-0924ec70dfa7" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Design_revision_two_is_persisted_and_changes_presentation_without_changing_content" />
</UnitTest>
<UnitTest name="JobTrackerApi.Tests.CvBuilderTests.Public_render_bypasses_the_tenant_filter" storage="c:\users\connor\.codex\worktrees\direct-roadmap-integration\job tracker\jobtrackerapi.tests\bin\debug\net9.0\jobtrackerapi.tests.dll" id="e453679e-5621-69aa-77a3-912c18c52523">
<Execution id="6b7de456-fced-4220-83c7-21c3f0e4198d" />
<TestMethod codeBase="C:\Users\Connor\.codex\worktrees\direct-roadmap-integration\Job tracker\JobTrackerApi.Tests\bin\Debug\net9.0\JobTrackerApi.Tests.dll" adapterTypeName="executor://xunit/VsTestRunner2/netcoreapp" className="JobTrackerApi.Tests.CvBuilderTests" name="Public_render_bypasses_the_tenant_filter" />
</UnitTest>
</TestDefinitions>
<TestEntries>
<TestEntry testId="350f9d89-f62c-a979-0037-837e1c701026" executionId="e215a8ee-f2a8-45cf-b2bf-6924ba4b8f2a" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="1b588f57-bba4-d619-733c-30bae11d9519" executionId="673e56af-ed45-4abc-8b48-8205fd2f5aa1" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="c1535d5b-9e09-3c08-4132-3c71dabc6e00" executionId="8400e8eb-ea90-48fa-89e4-c981b6998a37" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="c921792c-4dec-ecc2-6052-9b97f82fd93b" executionId="6a3bcd09-5ceb-44df-89af-7b120d4f4f7f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="0b45c446-fd2a-c358-10ef-5d09d49185f2" executionId="80b8ea8e-27dc-4670-9b40-e3c19528dd1f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="ffccfa8f-f33b-d558-61fe-cb9516e2dcab" executionId="030719b7-2e7f-415f-91de-ecae1a10d31c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="2873f004-0a33-0117-da24-a9b1fa538bc0" executionId="94077566-0c73-4ba2-902c-e3bd098cde2a" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="210538c3-83ee-3466-2918-04491df96762" executionId="f8485fd0-4c0b-4f2d-8e8d-975bd667d31f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="5fe0f26b-630e-57b7-9dc0-7369b52bbe41" executionId="56010531-3e78-4672-b992-e3f9c8b2d9e6" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="fb7bd538-1adc-cd51-beb5-e486cfec1e3e" executionId="318e794c-a8f5-4ebe-9a40-24676b633450" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="de72a178-301f-1fb0-9343-d10fe34b08c3" executionId="429541e9-3468-46dc-978e-db2de6ea5809" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="f2686325-868e-fb28-2aa5-a0349668528a" executionId="49b576cc-238e-450f-a87f-8853361b6924" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="f2c59dd7-c995-45ff-b83b-1001a2e4dff3" executionId="9b5a552c-0b83-4347-a7dd-8ffa6589b28b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="86875533-43ef-9a7e-dc07-4c20c1a73e8d" executionId="c7bebe86-8769-47db-a425-c2f5176a42b9" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="635fe5e3-2952-5724-c392-c06932e45fdc" executionId="e590adcb-dea8-44a8-b771-01d688e43399" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="0bfb59b7-ed14-45aa-984a-05489ae56869" executionId="896a444e-b520-472e-b962-77443bf460bc" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="d46125cc-2ea1-f0e3-17a4-81ef7fa134b4" executionId="40386f21-16a4-4414-9cf7-ce0b0a422728" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="8a045cb2-109e-bfe7-918d-e1fdaaf22631" executionId="3d26bae0-2669-45aa-ae3f-6f39e8d80f68" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="cd94ddc8-80a7-4169-2cd0-ee8436f8de0f" executionId="e4c2985e-a083-48ac-aac9-f46d34608f94" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="b19fef2d-f827-4daa-b2c8-bccdde6f4d3f" executionId="f78fb89d-20a8-45e9-8d60-04e9fb58df7e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="87ca6e5b-5881-877c-d8bd-b6b4989622a4" executionId="cad8b55e-929b-4ffd-9e08-3d8ae17801a0" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="fda1f098-4c18-2f88-205d-bdc2e001e33e" executionId="7332218a-1cac-4b09-963b-a8142e679580" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="553eaaf5-66b4-bf58-ce58-754b9473d657" executionId="da02eb9f-f314-4a76-9b34-52d4f465d457" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="6f995a64-9d32-06ad-2360-7314d464f238" executionId="719db542-67ce-4e12-8443-002f605de9b9" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="76db2f66-f662-6670-5720-cf2401c6b7c0" executionId="1b9297ec-7d6e-4ad3-9894-029194a944fa" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="abf2514c-f3a9-715f-8a33-703b9d73f686" executionId="d7e2c0dc-78ab-47b0-887d-2b5fd5818018" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="1501e24e-2e21-3403-717d-134fb0d5fda9" executionId="a12ca6eb-4236-4cad-8389-23a32b7e852e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="a55bcb57-408f-cb6d-3f17-30fc35eef752" executionId="54062253-cae3-4bae-9365-9e9a7f0e9d63" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="c20c8f02-a194-2bcb-f462-8a992f3a7efa" executionId="9ad953c1-72cc-49d6-a677-887ff4b2e210" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="bd80d52e-79b6-119f-c94c-bf71e0efdc2a" executionId="556f4866-0b7d-4633-a379-f19c949fdaeb" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="e2cfa965-3d60-d553-2139-0525d204529a" executionId="4e78508c-f214-4b31-bf49-3597698fd91d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="5a7264f4-bcb2-eb64-6a63-414fb0e0811f" executionId="a522b44d-21d6-499f-bd28-82ed5135bd2a" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="a8ee45b8-093c-d11f-eed9-eaa29985ffc6" executionId="711616dc-5b1f-41e5-aebf-ab0c2454cd85" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="275d68ec-1f01-00c0-cccd-af391abea26e" executionId="cf32d9d0-08e5-4df1-8986-85411b469a3a" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="32fc16fa-1ddd-e00e-5193-aa35925fc65d" executionId="8332010f-de5d-44ef-bd52-cf9fdd854347" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="5af6c801-472e-b1c1-ad51-35f4959a5e89" executionId="7d9d2049-4edb-4989-94b9-c478d7a5b510" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="583ecdea-5b91-2e3b-af18-818095c6fed8" executionId="3bca5fed-ad95-40fd-98a2-b4061544be54" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="91dd907f-a0e2-cc55-4e27-599a113cfda0" executionId="4371648d-1a4a-46ac-beb9-cabea0ef9f30" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="2436e5a9-4afe-0c4c-832a-326bfeb393b5" executionId="f03701f7-f519-4f16-88b8-ef312207ccee" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="63359efe-46c8-df1c-91d9-209bb75b8c85" executionId="8e4f98cb-fade-4a77-a8be-71952696748b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="97dadbaa-d58d-c34f-1b7f-ae11f74e0d1e" executionId="b1cc69a8-74b9-45c9-83db-552105deb021" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="084cd8f0-374a-6ab1-a127-dd5942255d31" executionId="9cbae88b-3628-40f6-bbae-1dad416c32b5" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="d84b9b7c-f4ae-b981-c2f4-1290dade0347" executionId="7635473e-3949-4fb9-93bd-eb47f9b8d7c8" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="4f9b86c8-9554-dcca-e923-3caa207fcba9" executionId="9fc87b8e-9dc1-438b-a722-d6e485cc1607" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="761c5396-f9ed-82d7-9406-dc76db3391cf" executionId="b94d0bb9-e7fe-477b-9473-8e09710c3199" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="4f3554be-9c33-1c34-127c-f5312ef0ec2f" executionId="12ce11bb-279d-44ff-8205-1308ac49fb91" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="a73c6ba2-03e2-3051-3746-83a90cf92de4" executionId="2c8b3b04-c257-45b1-be24-12b5b087bdf9" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="e453679e-5621-69aa-77a3-912c18c52523" executionId="6b7de456-fced-4220-83c7-21c3f0e4198d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="067ca11b-2114-aad7-c64d-8734dfdab499" executionId="533b33fd-7ec3-4fce-8071-49f70357bb1c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="a9e99933-c19f-6085-2a00-78d6b0d429b4" executionId="123e33a7-12bc-4e70-9eac-0bfc5648ad31" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="497e99f7-fbaf-55a2-ce73-a67ff3c15ce8" executionId="5112ad2f-2be9-4c0a-b598-90ad83a4aad0" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="2a2fe405-b5d8-38d5-1539-4c0cac582c96" executionId="717a0b93-b4f0-4197-94a0-03d4acd57a75" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="66bdd73e-99af-b147-b955-50e4764edb2c" executionId="c754a4aa-3404-4a81-a242-9278bc5dd2cf" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="7ddfff6a-633c-4ca6-05c3-a245389d9322" executionId="6057edf7-029f-480f-bf96-62d2cf7ed4fa" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="f79db140-5c7a-9e2d-278b-f4457118b3e5" executionId="6ce991f6-61de-4589-b338-aa567f7565c3" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="7040274f-4f9c-6ac8-1075-96e9fb20a854" executionId="6c7132f6-8455-472a-857b-7de64a98f2e6" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="aad1cff9-84f7-0f65-3582-305cdad4cbf3" executionId="5b0dbd7a-6286-4172-94d0-078c00611b15" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="eaf04134-e3c8-619c-ec28-539be886a99a" executionId="28c22f39-60c1-4622-886e-a4c8837086cc" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="927a55cb-144d-2420-5ca8-95f34e00eb0c" executionId="39f9d5c0-ccff-4e71-9f20-2e98a5e2f807" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="e7e683e8-fa06-4e20-2259-2bb10fd01bf6" executionId="29566c3d-1b19-43ca-961a-ae182248af5f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="ef47e011-31e8-56ef-9d00-c70158d6f046" executionId="d2b21405-b421-4100-88f7-afaae363f459" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="32f962b9-2d31-bd58-4ccc-f43f4c4b1642" executionId="6b5652d0-3ae7-4712-97b1-db81ff84f269" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="1d831d41-2b27-d8a0-7247-0d8bf48d0b6f" executionId="67b62f58-145e-4641-af29-0924ec70dfa7" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="cd6a5c93-44e8-b201-0d83-3c723f2b37e0" executionId="ba066179-5bdd-4bd0-92f4-e398094d28e4" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="c74088b9-7d1c-3a5d-5ae0-e8d9e3c2ad18" executionId="c4f9d4ec-f9c5-48af-aa5f-730952237cb6" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="8fdec90c-7e7c-06d9-7f00-60a33d096e15" executionId="cd19a192-e497-46c5-a008-8a028218bb73" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="dd543b3f-d80b-5dbb-f4a7-a5a672ecc218" executionId="57f2357c-0a27-4abe-84fa-5e8b11b1b2aa" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="eabe842c-e4fd-bb11-9427-9c59f6963f56" executionId="edb54a7b-bc07-49b0-9d5d-9f72f0b70436" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="0a4dc7f4-5cf5-1369-9f83-469951fa46c4" executionId="c4913095-20b6-4829-9132-f9a323277c79" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="d27384ab-f916-914d-c2eb-c530b5cf86b3" executionId="4afda544-c611-4901-bf45-f3bc890585e9" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="5ef938a4-78d2-4072-a085-0b32a5b9a97a" executionId="ace9bf34-5e55-49fb-acd0-dfea1f9a9bc4" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="8734581f-edd8-b933-c84c-eaedd18192c1" executionId="2c9226c7-221a-4318-a50a-c3849d357ab4" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="1b63b0a6-d4d8-4693-7a4c-31933e9c6bf8" executionId="f2d842c4-d6d7-48d5-8348-d6c7a9bb301e" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="565db0c0-ed86-e3c7-e446-6250f0cc7fd1" executionId="9517ff9f-bc22-4ab6-a547-038636c15323" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="0416a561-c259-2a51-d5c7-91f8cdf40e8f" executionId="382d757f-cb85-4e08-bf34-1688cbb393ec" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="b973eafb-8e27-372c-6233-e32a3525bb3a" executionId="00abd296-cec3-473f-807c-9dde5e2b9809" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="5e24e8f5-4256-1091-4623-29cb55379ce7" executionId="cd1bb53c-3fee-4916-96fa-cd0d272c6a50" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="15b7b8e2-7cfb-fc3f-afd8-d3f109f87016" executionId="4fc4871a-277a-495f-9e53-b65ad769069f" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="78d74451-23fc-8a0d-dacb-02a9ddabc08a" executionId="606d2feb-dcb7-4331-b088-37b914b35948" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="04d951d7-fccd-2d7b-e4b4-8c464afd885b" executionId="3cb975aa-61e2-4089-a809-58ac28b39503" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="d70aee28-5b44-0dcf-d27d-7abdcb0bfa39" executionId="b6208c3c-d92e-439f-8d2a-f7150bdd1bdd" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="811d9abd-2473-e9d9-b2bc-3292d75f97e1" executionId="5daa7c14-853e-4ee0-a676-2b92fef12fbd" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="fb4e71a0-e523-7dfd-0b5e-3378d3eee964" executionId="a86e507e-9e3e-4d4b-89b6-7b12d520fa69" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="46974ca0-bda8-9740-8002-8bf62a2f824c" executionId="ef79fd6c-0cfe-4b11-a71e-37071b4955a5" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="49488a6f-4ab2-f7df-49da-df59d6ab2ca7" executionId="6f7dbb16-91c5-4023-83c5-f56912f573f7" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="41cdb8b1-acea-9617-2e18-d33cec16859f" executionId="ec61b7c8-ac5c-47a3-ade6-0001c9c83f8c" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="7fd1f452-a402-2c81-aec2-b611655494fa" executionId="10f5650c-4e27-4903-8f8e-2c4b5b14fda6" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="61239bab-1f20-365d-e4bd-151624c380be" executionId="b1d27cf7-1d3f-4a3b-86a1-06e587139a18" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="fbda96c9-7626-ac1d-cbe6-26da7979f8cc" executionId="01b92c51-88f1-450c-a808-628633861380" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="9cf7dd24-81df-d405-3627-aca7027f2e6e" executionId="c5254bcb-9fed-4e72-bbe5-f8cff3ae1653" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="ca12f3b0-75a0-6c73-ee3a-68eb071c4333" executionId="ffa5205f-7482-472e-bd5d-eb13eb09b8cf" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="ae4a35ac-006c-8267-2e3c-b836f5067451" executionId="2379fae5-3a3e-4150-9f8f-dbc6a77769fc" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="0fb2b457-253c-b4cb-fca9-40298dc4bb39" executionId="ff947010-b766-475d-bcd6-81d76ca10c8b" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="d226b726-c7c2-3380-80b5-1c6a8a0ef493" executionId="28e16e85-0061-418c-bc30-0ec2846826f7" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="92f0c98a-08f9-c9c2-6204-80a9b216c275" executionId="a68e45cf-b336-4d73-8d29-c195780af203" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="2cb887c1-0c39-294c-eae7-74e728d650c2" executionId="c2c75d30-f2b4-440a-bbef-22e4036220ae" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="75677ffb-15e9-c831-c817-10771ffbbc5e" executionId="32f81f70-6a97-4e35-9b5b-c8eb55dff223" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="31dbc0a8-1574-5214-b50e-97e22c89820e" executionId="726c7c92-da9f-410a-9776-ce5ab26d4a6d" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="298c7b57-2687-05f6-933a-45ede561418d" executionId="09cdb394-12d8-4ab4-9db6-a0d9c0dd260a" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="f52ec7a2-a6ad-ccce-1887-8559a6134861" executionId="5bface86-0b5c-435a-8441-85af32645e49" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="26d40711-baf4-01a2-3795-3523cad431f1" executionId="b90f97bc-38f9-4011-9e40-396cddcf2aa5" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="47d27b96-71a2-bb10-38d2-ec0708305c0e" executionId="030366e3-88c1-4700-bd08-56e9fc1b0851" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestEntry testId="d9f2c469-bc1f-a4d3-bf7f-ef8874eeda23" executionId="0586e804-8e15-42c7-a2b4-28243caafdbf" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
</TestEntries>
<TestLists>
<TestList name="Results Not in a List" id="8c84fa94-04c1-424b-9868-57a2d4851a1d" />
<TestList name="All Loaded Results" id="19431567-8539-422a-85d7-44ee4e166bda" />
</TestLists>
<ResultSummary outcome="Completed">
<Counters total="103" executed="103" passed="103" failed="0" error="0" timeout="0" aborted="0" inconclusive="0" passedButRunAborted="0" notRunnable="0" notExecuted="0" disconnected="0" warning="0" completed="0" inProgress="0" pending="0" />
<Output>
<StdOut>[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v2.8.2+699d445a1a (64-bit .NET 9.0.19)&#xD;
[xUnit.net 00:00:00.74] Discovering: JobTrackerApi.Tests&#xD;
[xUnit.net 00:00:01.02] Discovered: JobTrackerApi.Tests&#xD;
[xUnit.net 00:00:01.03] Starting: JobTrackerApi.Tests&#xD;
[xUnit.net 00:00:12.31] Finished: JobTrackerApi.Tests&#xD;
</StdOut>
</Output>
</ResultSummary>
</TestRun>
@@ -0,0 +1,494 @@
{
"screens": [
{
"width": 320,
"language": "en",
"mode": "light",
"state": "overview",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "profile",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "import-review",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "library",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "cv-editor",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "letter",
"violations": []
},
{
"width": 390,
"language": "en",
"mode": "light",
"state": "overview",
"violations": []
},
{
"width": 390,
"language": "en",
"mode": "light",
"state": "profile",
"violations": []
},
{
"width": 390,
"language": "en",
"mode": "light",
"state": "import-review",
"violations": []
},
{
"width": 390,
"language": "en",
"mode": "light",
"state": "library",
"violations": []
},
{
"width": 390,
"language": "en",
"mode": "light",
"state": "cv-editor",
"violations": []
},
{
"width": 390,
"language": "en",
"mode": "light",
"state": "letter",
"violations": []
},
{
"width": 768,
"language": "en",
"mode": "light",
"state": "overview",
"violations": []
},
{
"width": 768,
"language": "en",
"mode": "light",
"state": "profile",
"violations": []
},
{
"width": 768,
"language": "en",
"mode": "light",
"state": "import-review",
"violations": []
},
{
"width": 768,
"language": "en",
"mode": "light",
"state": "library",
"violations": []
},
{
"width": 768,
"language": "en",
"mode": "light",
"state": "cv-editor",
"violations": []
},
{
"width": 768,
"language": "en",
"mode": "light",
"state": "letter",
"violations": []
},
{
"width": 1000,
"language": "en",
"mode": "light",
"state": "overview",
"violations": []
},
{
"width": 1000,
"language": "en",
"mode": "light",
"state": "profile",
"violations": []
},
{
"width": 1000,
"language": "en",
"mode": "light",
"state": "import-review",
"violations": []
},
{
"width": 1000,
"language": "en",
"mode": "light",
"state": "library",
"violations": []
},
{
"width": 1000,
"language": "en",
"mode": "light",
"state": "cv-editor",
"violations": []
},
{
"width": 1000,
"language": "en",
"mode": "light",
"state": "letter",
"violations": []
},
{
"width": 1001,
"language": "en",
"mode": "light",
"state": "overview",
"violations": []
},
{
"width": 1001,
"language": "en",
"mode": "light",
"state": "profile",
"violations": []
},
{
"width": 1001,
"language": "en",
"mode": "light",
"state": "import-review",
"violations": []
},
{
"width": 1001,
"language": "en",
"mode": "light",
"state": "library",
"violations": []
},
{
"width": 1001,
"language": "en",
"mode": "light",
"state": "cv-editor",
"violations": []
},
{
"width": 1001,
"language": "en",
"mode": "light",
"state": "letter",
"violations": []
},
{
"width": 1440,
"language": "en",
"mode": "light",
"state": "overview",
"violations": []
},
{
"width": 1440,
"language": "en",
"mode": "light",
"state": "profile",
"violations": []
},
{
"width": 1440,
"language": "en",
"mode": "light",
"state": "import-review",
"violations": []
},
{
"width": 1440,
"language": "en",
"mode": "light",
"state": "library",
"violations": []
},
{
"width": 1440,
"language": "en",
"mode": "light",
"state": "cv-editor",
"violations": []
},
{
"width": 1440,
"language": "en",
"mode": "light",
"state": "letter",
"violations": []
}
],
"journeys": [
{
"width": 320,
"language": "en",
"mode": "light",
"all14KeyboardEditTargets": "PASS",
"canonicalSaveStableIds": "PASS",
"legacyImportComparisonSelectionNoApply": "PASS",
"libraryKeyboardOpen": "PASS",
"cvResponsiveRename": "PASS",
"letterResponsiveManualSave": "PASS"
},
{
"width": 390,
"language": "en",
"mode": "light",
"all14KeyboardEditTargets": "PASS",
"canonicalSaveStableIds": "PASS",
"legacyImportComparisonSelectionNoApply": "PASS",
"libraryKeyboardOpen": "PASS",
"cvResponsiveRename": "PASS",
"letterResponsiveManualSave": "PASS"
},
{
"width": 768,
"language": "en",
"mode": "light",
"all14KeyboardEditTargets": "PASS",
"canonicalSaveStableIds": "PASS",
"legacyImportComparisonSelectionNoApply": "PASS",
"libraryKeyboardOpen": "PASS",
"cvResponsiveRename": "PASS",
"letterResponsiveManualSave": "PASS"
},
{
"width": 1000,
"language": "en",
"mode": "light",
"all14KeyboardEditTargets": "PASS",
"canonicalSaveStableIds": "PASS",
"legacyImportComparisonSelectionNoApply": "PASS",
"libraryKeyboardOpen": "PASS",
"cvResponsiveRename": "PASS",
"letterResponsiveManualSave": "PASS"
},
{
"width": 1001,
"language": "en",
"mode": "light",
"all14KeyboardEditTargets": "PASS",
"canonicalSaveStableIds": "PASS",
"legacyImportComparisonSelectionNoApply": "PASS",
"libraryKeyboardOpen": "PASS",
"cvResponsiveRename": "PASS",
"letterResponsiveManualSave": "PASS"
},
{
"width": 1440,
"language": "en",
"mode": "light",
"all14KeyboardEditTargets": "PASS",
"canonicalSaveStableIds": "PASS",
"legacyImportComparisonSelectionNoApply": "PASS",
"libraryKeyboardOpen": "PASS",
"cvResponsiveRename": "PASS",
"letterResponsiveManualSave": "PASS"
}
],
"errors": [],
"unexpectedWrites": [],
"mockedWrites": [
{
"width": 320,
"language": "en",
"mode": "light",
"action": "canonicalProjectSave"
},
{
"width": 320,
"language": "en",
"mode": "light",
"action": "variantRename"
},
{
"width": 320,
"language": "en",
"mode": "light",
"action": "manualLetterSave"
},
{
"width": 390,
"language": "en",
"mode": "light",
"action": "canonicalProjectSave"
},
{
"width": 390,
"language": "en",
"mode": "light",
"action": "variantRename"
},
{
"width": 390,
"language": "en",
"mode": "light",
"action": "manualLetterSave"
},
{
"width": 768,
"language": "en",
"mode": "light",
"action": "canonicalProjectSave"
},
{
"width": 768,
"language": "en",
"mode": "light",
"action": "variantRename"
},
{
"width": 768,
"language": "en",
"mode": "light",
"action": "manualLetterSave"
},
{
"width": 1000,
"language": "en",
"mode": "light",
"action": "canonicalProjectSave"
},
{
"width": 1000,
"language": "en",
"mode": "light",
"action": "variantRename"
},
{
"width": 1000,
"language": "en",
"mode": "light",
"action": "manualLetterSave"
},
{
"width": 1001,
"language": "en",
"mode": "light",
"action": "canonicalProjectSave"
},
{
"width": 1001,
"language": "en",
"mode": "light",
"action": "variantRename"
},
{
"width": 1001,
"language": "en",
"mode": "light",
"action": "manualLetterSave"
},
{
"width": 1440,
"language": "en",
"mode": "light",
"action": "canonicalProjectSave"
},
{
"width": 1440,
"language": "en",
"mode": "light",
"action": "variantRename"
},
{
"width": 1440,
"language": "en",
"mode": "light",
"action": "manualLetterSave"
}
],
"renderReads": 6,
"unavailableReads": [
"/api/companies",
"/api/companies",
"/api/cv/themes/modern/preview",
"/api/jobapplications/42/cv",
"/api/companies",
"/api/companies",
"/api/companies",
"/api/cv/themes/modern/preview",
"/api/jobapplications/42/cv",
"/api/companies",
"/api/companies",
"/api/companies",
"/api/cv/themes/modern/preview",
"/api/jobapplications/42/cv",
"/api/companies",
"/api/companies",
"/api/companies",
"/api/cv/themes/modern/preview",
"/api/jobapplications/42/cv",
"/api/companies",
"/api/companies",
"/api/companies",
"/api/cv/themes/modern/preview",
"/api/jobapplications/42/cv",
"/api/companies",
"/api/companies",
"/api/companies",
"/api/cv/themes/modern/preview",
"/api/jobapplications/42/cv",
"/api/companies"
],
"blockedExternal": [
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com"
],
"limits": [
"All API and preview responses are controlled fixtures; not backend end-to-end or physical PDF qualification.",
"Legacy import comparison and selection only; no parser, model, import acceptance or source mutation.",
"No native device, screen reader, provider, integrated security, deployment or release acceptance."
]
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,27 @@
{
"screens": [
{
"width": 320,
"language": "en",
"mode": "light",
"state": "overview",
"violations": []
}
],
"journeys": [],
"errors": [],
"unexpectedWrites": [],
"mockedWrites": [],
"renderReads": 0,
"unavailableReads": [
"/api/companies"
],
"blockedExternal": [
"https://fonts.googleapis.com"
],
"limits": [
"All API and preview responses are controlled fixtures; not backend end-to-end or physical PDF qualification.",
"Legacy import comparison and selection only; no parser, model, import acceptance or source mutation.",
"No native device, screen reader, provider, integrated security, deployment or release acceptance."
]
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

@@ -0,0 +1,27 @@
{
"screens": [
{
"width": 320,
"language": "en",
"mode": "light",
"state": "overview",
"violations": []
}
],
"journeys": [],
"errors": [],
"unexpectedWrites": [],
"mockedWrites": [],
"renderReads": 0,
"unavailableReads": [
"/api/companies"
],
"blockedExternal": [
"https://fonts.googleapis.com"
],
"limits": [
"All API and preview responses are controlled fixtures; not backend end-to-end or physical PDF qualification.",
"Legacy import comparison and selection only; no parser, model, import acceptance or source mutation.",
"No native device, screen reader, provider, integrated security, deployment or release acceptance."
]
}
@@ -0,0 +1,99 @@
{
"screens": [
{
"width": 320,
"language": "en",
"mode": "light",
"state": "overview",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "profile",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "import-review",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "library",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "cv-editor",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "letter",
"violations": []
}
],
"journeys": [
{
"width": 320,
"language": "en",
"mode": "light",
"all14KeyboardEditTargets": "PASS",
"canonicalSaveStableIds": "PASS",
"legacyImportComparisonSelectionNoApply": "PASS",
"libraryKeyboardOpen": "PASS",
"cvResponsiveRename": "PASS",
"letterResponsiveManualSave": "PASS"
}
],
"errors": [],
"unexpectedWrites": [],
"mockedWrites": [
{
"width": 320,
"language": "en",
"mode": "light",
"action": "canonicalProjectSave"
},
{
"width": 320,
"language": "en",
"mode": "light",
"action": "variantRename"
},
{
"width": 320,
"language": "en",
"mode": "light",
"action": "manualLetterSave"
}
],
"renderReads": 1,
"unavailableReads": [
"/api/companies",
"/api/companies",
"/api/cv/themes/modern/preview",
"/api/jobapplications/42/cv",
"/api/companies"
],
"blockedExternal": [
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com"
],
"limits": [
"All API and preview responses are controlled fixtures; not backend end-to-end or physical PDF qualification.",
"Legacy import comparison and selection only; no parser, model, import acceptance or source mutation.",
"No native device, screen reader, provider, integrated security, deployment or release acceptance."
]
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 115 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 153 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 156 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 152 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 117 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 161 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 121 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 97 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 93 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 128 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 KiB

Some files were not shown because too many files have changed in this diff Show More