bert.hausmans
  • Joined on 2026-01-06
bert.hausmans pushed to main at bert.hausmans/crewli 2026-04-29 00:10:43 +02:00
7869843d6e Merge WS-6 backend (foundation + pipeline + pipeline-fixes)
6f1d1a895a style: pint new-without-parens fix on WS-6 session-2.5 unit tests
85f4777e0c docs(ws-6): RFC-WS-6 v1.1 addenda + ARCH-BINDINGS §6.4 alignment
6399bacdb6 refactor(form-builder): restore type-hinted route model binding for failures controller (WS-6)
6dace312b4 refactor(form-builder): drop legacy snapshot 'binding' (singular) key (WS-6)
Compare 29 commits »
bert.hausmans created branch feat/ws-6/admin-ui-completion in bert.hausmans/crewli 2026-04-28 23:39:35 +02:00
bert.hausmans pushed to feat/ws-6/admin-ui-completion at bert.hausmans/crewli 2026-04-28 23:39:35 +02:00
0d7fd0f904 feat(form-builder): admin UI completion — server filters, KPIs, resource expansion (WS-6 sessie 3c)
f18b55bf96 feat(form-builder): retry history table + integration (WS-6)
Compare 2 commits »
bert.hausmans created branch feat/ws-6/admin-ui in bert.hausmans/crewli 2026-04-28 22:03:04 +02:00
bert.hausmans pushed to feat/ws-6/admin-ui at bert.hausmans/crewli 2026-04-28 22:03:04 +02:00
726743d305 docs: ARCH-BINDINGS.md polish (WS-6)
103fd1c73d docs: ARCH-OBSERVABILITY skeleton + \$dontReport concrete (WS-6)
acbe018550 feat(form-failures): admin detail view (WS-6)
54146fce10 feat(form-failures): admin list view with KPI tiles + filters (WS-6)
a5ed85da65 feat(form-failures): action dialogs (Retry / Resolve / Dismiss) (WS-6)
Compare 7 commits »
bert.hausmans created branch feat/ws-6/registry-model-alignment in bert.hausmans/crewli 2026-04-28 20:43:25 +02:00
ec0a6165ea docs: BACKLOG + ARCH-BINDINGS appendix + RFC v1.2 for registry alignment (WS-6)
97ca96196c test(form-builder): registry/model alignment consistency invariant (WS-6)
a40486572b refactor(form-builder): align binding registry with model column reality (WS-6)
3733554e5d feat(companies): add kvk_number column for B2B identity binding (WS-6)
Compare 4 commits »
bert.hausmans created branch feat/ws-6/backend-hardening in bert.hausmans/crewli 2026-04-28 17:18:01 +02:00
bert.hausmans pushed to feat/ws-6/backend-hardening at bert.hausmans/crewli 2026-04-28 17:18:01 +02:00
7bf14790d8 docs: ARCH-BINDINGS.md § 8.2 IDOR class tests (WS-6)
842cb01b3c test(form-builder): per-purpose pipeline smoke for the 6 non-event_registration purposes (WS-6)
6b22c8d763 test(form-builder): IDOR-class route-level security for form-failures admin (WS-6)
Compare 3 commits »
bert.hausmans created branch feat/ws-6/schema-dump-activation in bert.hausmans/crewli 2026-04-28 15:16:27 +02:00
bert.hausmans pushed to feat/ws-6/schema-dump-activation at bert.hausmans/crewli 2026-04-28 15:16:27 +02:00
6dec619e5b perf(test): activate schema-dump fast path (WS-6)
bert.hausmans created branch feat/ws-6/json-and-migration-perf in bert.hausmans/crewli 2026-04-28 14:51:41 +02:00
bert.hausmans pushed to feat/ws-6/json-and-migration-perf at bert.hausmans/crewli 2026-04-28 14:51:41 +02:00
a24fa18982 perf(test): make schema-dump target + opt-in fast-path docs (WS-6)
060d6f36ca fix(form-builder): canonicalize JSON for byte-stable storage (WS-6)
Compare 2 commits »
bert.hausmans pushed to feat/ws-6/db-mysql-switch at bert.hausmans/crewli 2026-04-28 13:04:30 +02:00
571777b5df docs(claude): codify MySQL-only policy for Crewli (WS-6)
ae06b16d9b fix(form-builder): restore FK on form_schemas.default_crowd_type_id (WS-6)
4cbb7f9497 chore(test): switch test database from SQLite to MySQL (WS-6)
Compare 3 commits »
bert.hausmans created branch feat/ws-6/db-mysql-switch in bert.hausmans/crewli 2026-04-28 13:04:29 +02:00
bert.hausmans created branch feat/ws-6/pipeline-fixes in bert.hausmans/crewli 2026-04-28 10:16:45 +02:00
bert.hausmans pushed to feat/ws-6/pipeline-fixes at bert.hausmans/crewli 2026-04-28 10:16:45 +02:00
6f1d1a895a style: pint new-without-parens fix on WS-6 session-2.5 unit tests
85f4777e0c docs(ws-6): RFC-WS-6 v1.1 addenda + ARCH-BINDINGS §6.4 alignment
6399bacdb6 refactor(form-builder): restore type-hinted route model binding for failures controller (WS-6)
6dace312b4 refactor(form-builder): drop legacy snapshot 'binding' (singular) key (WS-6)
d2059e3cff feat(form-builder): per-schema default_crowd_type_id replaces silent oldest() heuristic (WS-6)
Compare 5 commits »
bert.hausmans created branch feat/ws-6/pipeline in bert.hausmans/crewli 2026-04-26 23:12:40 +02:00
bert.hausmans pushed to feat/ws-6/pipeline at bert.hausmans/crewli 2026-04-26 23:12:40 +02:00
1fdd254a8a docs: complete ARCH-BINDINGS.md sections 6-9 from session 2 work (WS-6)
3d2608d992 test(form-builder): write-path invariant for conflict-resolver candidate set (WS-6)
d0e17f2824 feat(form-builder): retry/resolve/dismiss API endpoints + dual-route auth (WS-6)
84d57c5bbc feat(form-builder): retry/resolve/dismiss artisan commands (WS-6)
0b14416e28 fix(form-builder): fire FormSubmissionSubmitted AFTER transaction commit (WS-6)
Compare 10 commits »
bert.hausmans deleted branch ws-5b/form-field-validation-rules from bert.hausmans/crewli 2026-04-26 11:30:23 +02:00