-
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