Commit Graph

  • 2191e7a6d5 docs(phase-5): add validation strategy Jakub Zych 2026-09-18 15:47:30 +02:00
  • 8d3d737682 docs(05): research data layer full fidelity phase Jakub Zych 2026-09-18 15:46:29 +02:00
  • 30c8cb46ab docs(state): record phase 5 context session Jakub Zych 2026-09-18 15:23:21 +02:00
  • c3e9eae083 docs(05): capture phase context Jakub Zych 2026-09-18 15:23:21 +02:00
  • e5f90c57c5 docs(phase-4): evolve PROJECT.md after phase completion Jakub Zych 2026-09-18 14:23:56 +02:00
  • d08675aaff docs(phase-4): complete phase execution Jakub Zych 2026-09-18 14:23:56 +02:00
  • 6954c5e5f2 docs(04): add code review report Jakub Zych 2026-09-18 14:19:37 +02:00
  • f6af510716 docs(state): record 04-04 completion and mark phase 04 complete Jakub Zych 2026-09-18 14:14:13 +02:00
  • 9a69353220 docs(04-04): complete unit tests and Mailpit plan Jakub Zych 2026-09-18 14:13:14 +02:00
  • 9f6fbadce8 test(04-04): close mail safety and Mailpit SMTP receipt coverage Jakub Zych 2026-09-18 14:12:28 +02:00
  • 918e941e69 test(04-04): close translation lookup and catalog boundary coverage Jakub Zych 2026-09-18 14:10:29 +02:00
  • 85bdb51c36 test(04-04): close scaffold and CLI command boundary coverage Jakub Zych 2026-09-18 14:09:14 +02:00
  • 71f13f5620 docs(state): record 04-03 completion and advance to plan 04 Jakub Zych 2026-09-18 14:03:43 +02:00
  • 3b476cbf55 docs(04-03): complete postcard mail plan Jakub Zych 2026-09-18 14:03:11 +02:00
  • 1b7245661d feat(04-03): select memory, log, and SMTP mail drivers from config Jakub Zych 2026-09-18 14:02:23 +02:00
  • 1e515971c9 feat(04-03): register plugin mail layouts and publish the mailer at boot Jakub Zych 2026-09-18 13:59:52 +02:00
  • b4fd8339fe feat(04-03): render registered mail templates through memory Jakub Zych 2026-09-18 13:58:02 +02:00
  • a6555c4606 docs(state): record 04-02 completion and advance to plan 03 Jakub Zych 2026-09-18 13:54:05 +02:00
  • c203bdfc54 docs(04-02): complete i18n phrasebook plan Jakub Zych 2026-09-18 13:53:31 +02:00
  • 8a4e0ef79b feat(04-02): apply locale fallback and missing-key logging Jakub Zych 2026-09-18 13:52:42 +02:00
  • 6d8786a2af feat(04-02): select CLDR and Laravel plural forms with PHP parameters Jakub Zych 2026-09-18 13:51:15 +02:00
  • f824e55c81 feat(04-02): load namespaced translations from embedded plugins Jakub Zych 2026-09-18 13:47:45 +02:00
  • e7dba5c4fb docs(state): record 04-01 completion and advance to plan 02 Jakub Zych 2026-09-18 13:42:34 +02:00
  • 6ce67a5d5b docs(04-01): complete CLI scaffolding plan Jakub Zych 2026-09-18 13:42:00 +02:00
  • c87bbc37fb feat(04-01): generate jobs and admin controllers, reject model imports Jakub Zych 2026-09-18 13:41:13 +02:00
  • d8c56509f2 feat(04-01): generate model, migration, and command artifacts Jakub Zych 2026-09-18 13:39:03 +02:00
  • 1edf9d7e4c feat(04-01): scaffold Winter-shaped plugins with generated registry Jakub Zych 2026-09-18 13:34:32 +02:00
  • 846e6d5b74 docs(04): create phase plan Jakub Zych 2026-09-18 13:24:54 +02:00
  • a5c8e0e31b docs(04): map validation to planned tasks Jakub Zych 2026-09-18 13:24:01 +02:00
  • f5605fc8d1 docs(04): research phase implementation Jakub Zych 2026-09-18 12:43:41 +02:00
  • 2fdadd3f12 docs(phase-4): add validation strategy Jakub Zych 2026-09-18 12:34:15 +02:00
  • dccfdb3b3a docs(state): record phase 4 context session Jakub Zych 2026-09-18 02:14:26 +02:00
  • cb5966a50b docs(04): capture phase context Jakub Zych 2026-09-18 02:14:25 +02:00
  • 0f767edc9e docs: capture exploration — plugin-layout-winter-directories Jakub Zych 2026-09-18 01:59:59 +02:00
  • b2fd726501 docs(phase-03): evolve PROJECT.md after phase completion Jakub Zych 2026-09-17 20:51:23 +02:00
  • 7fbb259109 docs(phase-03): complete phase execution Jakub Zych 2026-09-17 20:51:07 +02:00
  • 2d511834ea docs(03): verify first vertical slice goal achievement Jakub Zych 2026-09-17 20:50:30 +02:00
  • eebcba5968 docs(03): add code review report Jakub Zych 2026-09-17 20:46:43 +02:00
  • 88a3dca409 docs(03-04): mark Phase 3 complete in STATE and ROADMAP Jakub Zych 2026-09-17 20:41:03 +02:00
  • 05a91778b3 docs(03-04): complete unit coverage and security gate plan Jakub Zych 2026-09-17 20:40:35 +02:00
  • 13887ee0b1 docs(03-04): record Phase 3 validation and security evidence Jakub Zych 2026-09-17 20:39:53 +02:00
  • fda61f0c15 fix(03-04): keep Phase 3 gate on Go and CLI regression Jakub Zych 2026-09-17 20:39:45 +02:00
  • c2dfa7b62f test(03-04): add repeatable Phase 3 check script Jakub Zych 2026-09-17 20:33:00 +02:00
  • 92255a46ed test(03-04): cover framework database, routing and JWT boundaries Jakub Zych 2026-09-17 20:29:46 +02:00
  • f4fecc959f docs(03-03): complete typed params, rollback, and first real parity pass plan Jakub Zych 2026-09-17 20:24:39 +02:00
  • 8e3bf266d8 feat(03-03): add typed path params and per-plugin rollback Jakub Zych 2026-09-17 20:19:59 +02:00
  • a9c3e7690f docs(03-02): complete tenant-scoped genre counts plan Jakub Zych 2026-09-17 20:14:09 +02:00
  • 56be82f3f3 feat(03-02): add allow-listed database-default order helper Jakub Zych 2026-09-17 20:13:03 +02:00
  • 20bd8fe8fc docs(03-01): complete boot JWT genre route plan Jakub Zych 2026-09-17 20:06:03 +02:00
  • 4ee4c4a2fc feat(03-01): add ServeMux groups, JWT verifier, and serve command Jakub Zych 2026-09-17 20:04:13 +02:00
  • d0d845052b feat(03-01): add shared postgres pool and plugin migrations Jakub Zych 2026-09-17 19:55:33 +02:00
  • 15a8389e46 docs(03): create phase plan Jakub Zych 2026-09-17 18:40:13 +02:00
  • de99bf3caa docs(state): record phase 3 context session Jakub Zych 2026-09-17 17:47:08 +02:00
  • 81174d0c25 docs(03): capture phase context Jakub Zych 2026-09-17 17:47:07 +02:00
  • 5f93129524 docs(02): add code review fix report Jakub Zych 2026-09-17 14:45:35 +02:00
  • f7b81b9dd7 fix(02): resolve symlinks before fixture and vars path checks (WR-07) Jakub Zych 2026-09-17 14:44:23 +02:00
  • 0ac9dc45d0 fix(02): scan leftover passwords and redact secrets in diffs (WR-04) Jakub Zych 2026-09-17 14:43:01 +02:00
  • d3d202e0e2 fix(02): reject trailing JSON after the first decoded value (WR-03) Jakub Zych 2026-09-17 14:41:59 +02:00
  • 5cb2defe0f fix(02): compare redirect Location headers during replay (WR-02) Jakub Zych 2026-09-17 14:41:39 +02:00
  • 7e70afe819 fix(02): write fixtures exclusively and only on successful flush (WR-01) Jakub Zych 2026-09-17 14:41:18 +02:00
  • 5994e671b3 fix(02): stop short ids rewriting pagination and IPv4 (CR-01) Jakub Zych 2026-09-17 14:39:45 +02:00
  • d27897c7e0 docs(02): add code review report Jakub Zych 2026-09-17 14:23:53 +02:00
  • 0f7ba926ea docs(phase-02): evolve PROJECT.md after phase completion Jakub Zych 2026-09-17 14:23:12 +02:00
  • b3e609ea78 docs(phase-02): complete phase execution Jakub Zych 2026-09-17 14:23:11 +02:00
  • 8fe69ffc6b docs(02-05): mark plan complete in STATE and ROADMAP Jakub Zych 2026-09-17 14:17:22 +02:00
  • 7303467602 docs(02-05): complete contract-security-integration-tests plan Jakub Zych 2026-09-17 14:15:37 +02:00
  • 84a5f007e3 docs(02-05): record measured Phase 2 gate evidence Jakub Zych 2026-09-17 14:15:13 +02:00
  • 066c3d3ab7 fix(02-05): wait for MariaDB with hex-only process credentials Jakub Zych 2026-09-17 14:12:05 +02:00
  • a296e98d8e feat(02-05): add the repeatable Phase 2 vet, race and PHP gate Jakub Zych 2026-09-17 14:09:16 +02:00
  • 5ed920b7b1 test(02-05): cover proxy, scrub and CLI security boundaries Jakub Zych 2026-09-17 14:06:40 +02:00
  • 59b5276cba test(02-05): lock down every response parity class with negative tests Jakub Zych 2026-09-17 14:03:55 +02:00
  • 6f0168ae1e docs(02-04): mark plan complete in STATE and ROADMAP Jakub Zych 2026-09-17 13:59:51 +02:00
  • 9a8fcc2c1e docs(02-04): complete honest-go-replay-with-testcontainers plan Jakub Zych 2026-09-17 13:59:04 +02:00
  • 1f21982472 docs(02-03): mark plan complete in STATE and ROADMAP Jakub Zych 2026-09-17 13:47:58 +02:00
  • 38dd34d221 docs(02-03): complete record-154-routes-and-client-flows plan Jakub Zych 2026-09-17 13:47:29 +02:00
  • 7a6c669e3a fix(02-03): scrub PKCE and OAuth form fields by name Jakub Zych 2026-09-17 13:43:27 +02:00
  • 2eb9b4b0c9 fix(02-03): surface reverse-proxy record failures in 502 bodies Jakub Zych 2026-09-17 13:40:47 +02:00
  • 8881df9f7a fix(02-03): capture OAuth code from JSON redirect URLs Jakub Zych 2026-09-17 13:38:54 +02:00
  • 22f02eed59 fix(02-03): mask OAuth client_id and unix issued_at Jakub Zych 2026-09-17 13:36:30 +02:00
  • 8f94b07986 fix(02-03): scrub PHP-escaped JSON secret values Jakub Zych 2026-09-17 13:31:58 +02:00
  • 0307510b22 fix(02-03): mask collection_key and checkpoint in JSON diffs Jakub Zych 2026-09-17 13:03:38 +02:00
  • 4c1259aafd fix(02-03): keep a recorded seed when --update recaptures routes Jakub Zych 2026-09-17 13:00:44 +02:00
  • 39ddf787ce fix(02-03): re-record on --update and honor case capture rules Jakub Zych 2026-09-17 13:00:14 +02:00
  • 5b947c7454 fix(02-03): treat null foreign keys as valid masked ids Jakub Zych 2026-09-17 12:52:06 +02:00
  • 591a0d4681 fix(02-03): expand expected placeholders after replay capture Jakub Zych 2026-09-17 12:51:24 +02:00
  • 1ea3c59055 fix(02-03): scrub short captured ids only at token boundaries Jakub Zych 2026-09-17 12:47:38 +02:00
  • 4451c2f39f fix(02-03): resolve relative seed specs and skip only recorded seeds Jakub Zych 2026-09-17 12:46:38 +02:00
  • eabbe00976 docs(02-02): record plan progress in STATE and ROADMAP Jakub Zych 2026-09-17 12:38:05 +02:00
  • 0824f31d08 docs(02-02): complete capture-sessions-and-manifest-coverage plan Jakub Zych 2026-09-17 12:37:17 +02:00
  • 24c1f43e84 feat(02-02): record manifest route cases and report coverage Jakub Zych 2026-09-17 12:36:48 +02:00
  • aa165fe3d0 feat(02-02): capture, scrub, and strictly diff stateful flows Jakub Zych 2026-09-17 12:32:49 +02:00
  • bb6a5a91c9 feat(02-02): capture named sessions through a loopback proxy Jakub Zych 2026-09-17 12:27:57 +02:00
  • 603270da08 docs(02-01): record plan progress in STATE and ROADMAP Jakub Zych 2026-09-17 12:23:12 +02:00
  • f9ba69c663 docs(02-01): complete record-and-replay one fixture plan Jakub Zych 2026-09-17 12:22:30 +02:00
  • f669d056c9 feat(02-01): lock the one-route tide record and replay contract Jakub Zych 2026-09-17 12:21:34 +02:00
  • f6e1b892bc feat(02-01): record and replay one route through the summer CLI Jakub Zych 2026-09-17 12:20:22 +02:00
  • acd31ba28c docs(02): create verified phase plans Jakub Zych 2026-09-17 01:57:41 +02:00
  • e3076950c3 docs(02): finalize parity research and validation map Jakub Zych 2026-09-17 01:56:49 +02:00
  • a109b52ec6 docs(02): resolve parity proxy port split Jakub Zych 2026-09-16 16:27:50 +02:00
  • 9368a18530 docs(02): research parity harness and validation Jakub Zych 2026-09-16 15:55:53 +02:00