9.7 KiB
9.7 KiB
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 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.