76 lines
9.7 KiB
Markdown
76 lines
9.7 KiB
Markdown
# Phase7 source and repair commit ledger
|
|
|
|
Generated from the actual Git ancestry between the approved Phase6 checkpoint and P7-12 frozen source. Includes ordinary reconciliation merges and independently authorized main repairs; equivalent cherry-picks are separate Git commits, not additional migrations. Author timestamps are not push times: checkpoint reports and the chronological [publication log](../COMMITS.md) retain direct push observations. P7-12 entry verifies the complete ancestry at the development remote. No force push is used.
|
|
|
|
| Commit | Author time | Intent |
|
|
|---|---|---|
|
|
| `27c54146ad6f9059295d169b533db7b1b6689210` | 2026-10-11T16:44:37+02:00 | docs(redesign): establish Phase 7 migration baseline |
|
|
| `8ad720da5db5999ecda787575dc45621d18a5498` | 2026-10-11T20:50:14+02:00 | feat(auth): migrate public authentication presentation |
|
|
| `ad7b4196af638f3a8c79e261ffd96507bd002835` | 2026-10-11T21:16:05+02:00 | feat(auth): migrate account security presentation |
|
|
| `d21501aa7e5f9040937fa821d6a77d823b7e08eb` | 2026-10-12T01:54:24+02:00 | feat(onboarding): migrate source-backed setup guidance |
|
|
| `01281f52d9279ecdbd3363a11d2e9cb71230bf49` | 2026-10-12T02:06:27+02:00 | fix(career): preserve evidence listing on SQLite |
|
|
| `8b4d5c21125e800199d3ecc2d9c059a80ac5125d` | 2026-10-12T07:50:32+02:00 | feat(career): migrate overview and factual evidence |
|
|
| `3047b6c4a87c43de6f397e4a3d109be9ce3ddeca` | 2026-10-12T08:24:23+02:00 | fix(career): preserve source ids and absent metadata |
|
|
| `704637ab375c32d14aa46f9d4ef0f210136de4d9` | 2026-10-12T08:34:20+02:00 | chore(redesign): record source repair and correct test whitespace |
|
|
| `f7f6b774b912649116621de027474e9cfed33bec` | 2026-10-12T13:32:55+02:00 | feat(ui): migrate Career Profile structured editor |
|
|
| `ec23b650f74ea71c51ea872c19a43983d62955e2` | 2026-10-12T13:36:03+02:00 | docs(redesign): record Career editor acceptance and push |
|
|
| `5d6e32358c79cc8cfe505013fc79995940079767` | 2026-10-12T19:28:25+02:00 | feat(ui): migrate Career import review and version history |
|
|
| `5680c0031f377b0caaae79c0cec900f58e409886` | 2026-10-12T19:34:57+02:00 | docs(ui): record Career checkpoint push and CV migration entry |
|
|
| `fcacae7384b4a38c2675e6527a33cc1d09f4b505` | 2026-10-12T20:03:38+02:00 | feat(ui): migrate CV library actions and recovery |
|
|
| `bfa0ab62f8399398191b020c4eae78fac0bafc9a` | 2026-10-13T00:24:40+02:00 | feat(ui): migrate public CV entry and recovery |
|
|
| `34a4d6dc6b4bbe546ef01be91e98bd922b99444f` | 2026-10-13T00:49:24+02:00 | feat(ui): migrate discovery search and recovery |
|
|
| `a8aba852994859d4c010cb57bb0607ec9c564bbe` | 2026-10-13T08:59:02+02:00 | feat(ui): migrate company relationships and save recovery |
|
|
| `c723a4e3032185da623d81ace241eec748506fc7` | 2026-10-13T13:19:53+02:00 | feat(ui): migrate recorded offer comparison |
|
|
| `627955afa989d32fefa53f15da9ef3e0abf27038` | 2026-10-13T13:49:29+02:00 | feat(ui): migrate reminders and protect follow-up recovery |
|
|
| `4c3254c472871d1cac05abcef502feb4a1be435b` | 2026-10-13T23:27:16+02:00 | fix(ui): preserve application drafts and recovery states |
|
|
| `a791e353b062cc91e10429cd767350ec9f0aaef2` | 2026-10-14T07:14:50+02:00 | fix(ui): preserve inbox context and review recovery |
|
|
| `223dcf57d26bab624261994b61a46f2d3e2dd5b2` | 2026-10-14T13:03:05+02:00 | fix(ui): preserve compose draft identity and delivery safeguards |
|
|
| `8e4db121ae0ec3f1637c83ddeaa3f31abd0a61be` | 2026-10-14T18:01:59+02:00 | feat(api): add owner-scoped documents metadata index |
|
|
| `5a67ec3d3d5dc27298814b0a3f46540cb54ea3a3` | 2026-10-16T18:22:19+02:00 | feat(documents): add owner-scoped document workspace |
|
|
| `84350b71a67400cd62730e46bf05f06176bcd733` | 2026-10-16T18:31:39+02:00 | docs(redesign): record Documents publication blocker |
|
|
| `9dfea1226f57ba12b944e05e0e83fb2fea846131` | 2026-10-16T23:00:26+02:00 | fix(operations): preserve UTC markers in response timestamps |
|
|
| `40cfe04df51654c5ab9a073c13c8d67e0d90dcae` | 2026-10-16T23:14:33+02:00 | fix(notifications): preserve action state and accessible recovery |
|
|
| `c5176e3251c869e13284b994b59b2f7aa9220eb1` | 2026-10-17T04:03:50+02:00 | fix(operations): preserve task state and accessible recovery |
|
|
| `dac29278db3c187349b97771ca2f383c9e6e0962` | 2026-10-17T10:27:45+02:00 | fix(auth): bind mailbox callbacks to pending popup |
|
|
| `e7dba9a2f776c55e3c4f4df7ef59076f93fa92df` | 2026-10-17T10:50:40+02:00 | feat(settings): preserve drafts and connection recovery |
|
|
| `2278473763848254c12d65c1062109eb1b7dc4cf` | 2026-10-17T21:02:45+02:00 | fix(deploy): patch audited frontend dependencies |
|
|
| `32bc65c60b4342359ef9634fad807c2943f104ec` | 2026-10-20T08:32:41+02:00 | fix(ci): expose browser progress and retain failure diagnostics |
|
|
| `f9bf31c9a9a9f40edefb855a0911d7f057fa4990` | 2026-10-20T09:02:20+02:00 | test(e2e): reconcile route census with approved migrations |
|
|
| `5addcde1e22e9625d1b39df037a05b24c69c9cde` | 2026-10-20T09:16:11+02:00 | fix(companies): reuse exact Norwegian company names |
|
|
| `e5aba4cf695c0b56818562bdf69562645ac3f6cc` | 2026-10-20T09:26:05+02:00 | fix(ci): invoke Python fixtures without local tooling |
|
|
| `3028d8172c78d3d86b16d621cbdc418b9b318dc2` | 2026-10-20T09:30:05+02:00 | fix(settings): preserve safe job import compatibility and progress |
|
|
| `985c71989fefe5636eecb2fdca851292b5f3cb89` | 2026-10-20T09:32:04+02:00 | fix(a11y): make confirmation messages keyboard scrollable |
|
|
| `9234d0af159bf6d75fb83c18e3f0dc47f75696a0` | 2026-10-20T09:35:15+02:00 | fix(ci): size shared browser login fixture for full suite |
|
|
| `cc7977131a4f991578f29d83eec17a242a858fca` | 2026-10-20T09:45:39+02:00 | test(e2e): distinguish notification caption from live count |
|
|
| `36fc5d54e781dcad077c2064edc5c5adef1d4e24` | 2026-10-20T09:50:25+02:00 | Merge remote-tracking branch 'origin/main' into codex/ui-redesign-phase4 |
|
|
| `8af9168014631633e38e8ba7cd22899fdf1092e2` | 2026-10-20T09:58:46+02:00 | feat(settings): complete privacy usage and data recovery presentation |
|
|
| `7ecc0d66054787b1e2b3da6da7226b9585c66e34` | 2026-10-20T15:10:04+02:00 | feat(admin): migrate Users with safe recovery and action state |
|
|
| `4760fd102c21c684bd139206a12194c6fc8f6104` | 2026-10-20T15:10:46+02:00 | docs(admin): record Users publication and fix fixture whitespace |
|
|
| `d1fcd2308755dfc112a2bd6a736dd763bbc895f9` | 2026-10-20T15:17:02+02:00 | fix(ci): retain and retry the observed Playwright runtime corruption |
|
|
| `f9e1d06bf7fc4081b70ebf461f1645ef219e0a93` | 2026-10-20T15:26:49+02:00 | feat(admin): migrate audit presentation and protect pending actions |
|
|
| `1d34406d1bacdb33d180f0e7e37bb0cb099ece5e` | 2026-10-20T15:33:07+02:00 | fix(ai): request final responses from Qwen3.5 |
|
|
| `d824f59d2b3e9b680bee5952802aa3c0453aee03` | 2026-10-20T15:40:19+02:00 | feat(admin): migrate system diagnostics and retain SMTP drafts |
|
|
| `6db62095c6dc6f7e8275447827c62b09f9b2d2e3` | 2026-10-20T15:40:30+02:00 | Merge remote-tracking branch 'origin/main' into codex/ui-redesign-phase4 |
|
|
| `bba52af4b8724f1a5c74013ce1476a20ca3972c2` | 2026-10-20T20:05:01+02:00 | fix(ci): preserve portable fixtures and complete confirmation tab coverage |
|
|
| `3e1057d9510b2e62937387297891150df7481cc2` | 2026-10-20T20:05:01+02:00 | fix(ci): preserve portable fixtures and complete confirmation tab coverage |
|
|
| `f7dc22e5e7efe1fd1d64f6ace2c04cf2f95bf558` | 2026-10-20T15:33:07+02:00 | fix(ai): request final responses from Qwen3.5 |
|
|
| `d8c01873053e59c896e60911b8e5c14b00693c7f` | 2026-10-20T20:26:48+02:00 | fix(ui): reconcile shared accessibility and read recovery |
|
|
| `ab89b6984c4abc4785e9871f93c374f0fd8b8e08` | 2026-10-20T20:27:42+02:00 | fix(i18n): localize generated labels without changing saved content |
|
|
| `584530b694a2238928d10fddfc013499cf9b3fab` | 2026-10-20T20:29:22+02:00 | fix(ui): clarify document errors and retain readable actions |
|
|
| `8bbaf1f875f6d32dd7d379779a35188dca844fbb` | 2026-10-20T20:29:35+02:00 | Merge remote-tracking branch 'origin/main' into codex/ui-redesign-phase4 |
|
|
| `c5cfc8756c8b47c7932bf373d8008b7b7b6541a0` | 2026-10-20T20:46:43+02:00 | fix(a11y): preserve keyboard focus during confirmation transitions |
|
|
| `0b6f4b39eb412dbc5daa0546a6bff4553d983950` | 2026-10-20T20:46:43+02:00 | fix(a11y): preserve keyboard focus during confirmation transitions |
|
|
| `e698ed6c57deaec35b23180df9c43d185f5d9fa4` | 2026-10-20T20:50:34+02:00 | test(cv): retain localized template entitlement coverage |
|
|
| `b333ef55d5665223d2f570ec9681336fc3971c8a` | 2026-10-20T20:50:41+02:00 | Merge remote-tracking branch 'origin/main' into codex/ui-redesign-phase4 |
|
|
| `ddb9c3da4ff31447fa6bd579002f32199052937d` | 2026-10-20T20:52:55+02:00 | docs(redesign): freeze integrated acceptance evidence and Phase 8 handoff |
|
|
| `dda16873455259bce23a744bd838c3e3e0fc6ee8` | 2026-10-21T07:13:04+02:00 | ci: retain native parser crash diagnostics |
|
|
| `8699ae4f421bb1d049b937e735e40a4797a4b719` | 2026-10-21T07:13:04+02:00 | ci: retain native parser crash diagnostics |
|
|
| `b39a5af4dec0c0e7d471fea5122b41095ff21453` | 2026-10-21T07:21:29+02:00 | test(e2e): isolate administrator roles and locale between journeys |
|
|
| `44458f4f3a1ba218a309aa74351b02a04f042d00` | 2026-10-21T07:23:03+02:00 | fix(a11y): describe protected administrator actions without replacing names |
|
|
| `e301f37279e13c8aba11e5bd9bd45da1f554170b` | 2026-10-21T07:23:16+02:00 | Merge remote-tracking branch 'origin/main' into codex/ui-redesign-phase4 |
|
|
| `9bb8b1a0cf7e2aa97547af1fe5fab1692154f5bf` | 2026-10-21T07:29:49+02:00 | fix(deps): patch redirect credential stripping |
|
|
| `5f835e54a9b74e6b71418422e28431b2af06453f` | 2026-10-21T07:29:49+02:00 | fix(deps): patch redirect credential stripping |
|
|
| `9b17b04d61513b8e3c909e4da74998d4cadb1e83` | 2026-10-21T07:30:46+02:00 | Merge remote-tracking branch 'origin/main' into codex/ui-redesign-phase4 |
|
|
|
|
The final documentation acceptance commit cannot contain its own hash. Its normal push receipt and exact remotely verified hash are reported after committing, separately from this frozen runtime-source ledger.
|