robbond
|
7a60e64a84
|
test(breadcrumbs): assert strict null on non-exact route map lookups
|
2026-04-09 15:06:41 +01:00 |
|
robbond
|
cebd47bf1c
|
refactor(breadcrumbs): map step-back route branches into renderer group
|
2026-04-09 15:03:19 +01:00 |
|
robbond
|
0b905f9374
|
refactor(breadcrumbs): extract callback route renderers into mapped groups
|
2026-04-09 14:57:47 +01:00 |
|
robbond
|
0cd78e6f46
|
22541 harden breadcrumb mapped route resolver against invalid entries
|
2026-04-09 14:45:12 +01:00 |
|
robbond
|
2a84056a76
|
22541 extract new appeal breadcrumb branch into mapped renderer group
|
2026-04-09 14:39:30 +01:00 |
|
robbond
|
17795f20c7
|
22541 extract deterministic case breadcrumb branches into factory maps
|
2026-04-09 14:33:54 +01:00 |
|
robbond
|
8edd23d621
|
22541 compose mapped breadcrumb groups in factory and add null fallback guard
|
2026-04-09 14:30:03 +01:00 |
|
robbond
|
96946ed205
|
Extract additional routes in to shared renderer factory
|
2026-04-09 13:56:17 +01:00 |
|
robbond
|
062cd23463
|
Refactor breadcrumbs to use factory-based route renderers
|
2026-04-09 12:08:36 +01:00 |
|
robbond
|
5f6dde782a
|
22541 extract breadcrumb route-map helpers and add precedence guard tests
|
2026-04-09 10:25:47 +01:00 |
|
robbond
|
78d62c541f
|
22541 consolidate breadcrumb mapped route maps into grouped constants
|
2026-04-09 10:21:09 +01:00 |
|
robbond
|
ee3f3eae74
|
22541 map myportal results pair routes through unified breadcrumb resolver
|
2026-04-09 10:16:45 +01:00 |
|
robbond
|
786f906ab8
|
22541 unify breadcrumb mapped-route resolver and widen route-map coverage
|
2026-04-09 10:02:02 +01:00 |
|
robbond
|
04dc8fd2b9
|
22541 extract simple link-text breadcrumb route map and add structure tests
|
2026-04-09 09:58:22 +01:00 |
|
robbond
|
f447aa19ea
|
22541 add bundled case breadcrumb state resolver
|
2026-04-09 09:28:54 +01:00 |
|
robbond
|
59d3ed287c
|
22541 expand breadcrumb route-state helpers for label and dns path reuse
|
2026-04-09 09:26:19 +01:00 |
|
robbond
|
1c06ef1639
|
22541 extract breadcrumb route-state helper and align phase22 auth locale test
|
2026-04-09 09:23:22 +01:00 |
|
robbond
|
58e1eef1f5
|
TASK22269: add phase22 azurestorage helper contract tests
|
2026-03-26 11:11:24 +00:00 |
|
robbond
|
1b7e6009aa
|
TASK22269: normalize document hash-suffix route composition
|
2026-03-25 14:13:53 +00:00 |
|
robbond
|
4e964ad1ad
|
TASK22269: group migrate remaining account/portal signed GET flows
|
2026-03-25 14:06:18 +00:00 |
|
robbond
|
85cc7d165e
|
TASK22269: delegate fileClient signed get/post to signedRequestClient
|
2026-03-25 13:47:46 +00:00 |
|
robbond
|
811655c8d2
|
TASK22269: add signed request client and migrate portal deleteWatchedCases pilot
|
2026-03-25 13:37:49 +00:00 |
|
robbond
|
70d2ee175d
|
test(phase22): add auth redirect safety and i18n route parity checks
|
2026-03-25 12:15:06 +00:00 |
|
robbond
|
10f221af38
|
test(portal): add phase22 behavioural closure and route harmonization
|
2026-03-25 12:04:11 +00:00 |
|
robbond
|
6b66ad6d8f
|
test(phase22): add case service behavioural coverage
|
2026-03-25 11:58:58 +00:00 |
|
robbond
|
05f26ff12c
|
refactor(case): normalize route composition with fileRouteBuilder
|
2026-03-25 11:49:19 +00:00 |
|
robbond
|
65003bb08c
|
refactor(document): extract file route builder and normalize query composition
|
2026-03-25 11:31:39 +00:00 |
|
robbond
|
ad855fec88
|
refactor(document): complete signed post flows via fileClient
|
2026-03-25 11:14:57 +00:00 |
|
robbond
|
391040b5ac
|
test(phase7): lock downloadBlob file-client delegation
|
2026-03-25 11:08:52 +00:00 |
|
robbond
|
e4bd8ab9b6
|
test(harness): add fileClient default helper injections
|
2026-03-25 11:04:57 +00:00 |
|
robbond
|
a66d55af80
|
refactor(actions): extract fileClient with phase22 coverage
|
2026-03-25 10:59:20 +00:00 |
|
robbond
|
93eb19d028
|
test(phase22): add client utility behaviour coverage
|
2026-03-25 10:49:37 +00:00 |
|
robbond
|
64201a6591
|
test(phase22): add aggregate phase runner entrypoint
|
2026-03-25 10:43:38 +00:00 |
|
robbond
|
7553f992b7
|
test(phase22): align runner export/guard parity for core token suite
|
2026-03-25 10:34:34 +00:00 |
|
robbond
|
d7874686a1
|
test(core): add bounded regression coverage for token request client
|
2026-03-25 10:30:39 +00:00 |
|
robbond
|
a715e5fac7
|
test(harness): continue bounded risk-reduction with shared service harness
|
2026-03-25 10:13:01 +00:00 |
|
robbond
|
7d2f8a2c27
|
test(phase6): align behavioural harness with client wrappers
|
2026-03-25 10:07:25 +00:00 |
|
robbond
|
480897bdc0
|
test(phase7): align service behaviour harness with client wrappers
|
2026-03-25 10:04:16 +00:00 |
|
robbond
|
fcfb7cf75e
|
refactor(relay): extract shared relay policy presets across endpoints
|
2026-03-24 18:07:04 +00:00 |
|
robbond
|
318f913397
|
feat(relay): apply policy overrides for my-portal case and representation endpoints
|
2026-03-24 15:52:29 +00:00 |
|
robbond
|
0a5819803e
|
feat(relay): add portal endpoint relayPolicy overrides and contract checks
|
2026-03-24 15:44:09 +00:00 |
|
robbond
|
e0510f9e8f
|
feat(relay): apply endpoint-level relayPolicy overrides across account and search flows
|
2026-03-24 15:36:21 +00:00 |
|
robbond
|
bb190946ae
|
feat(relay): add policy overrides and idempotency-aware retry gating
|
2026-03-24 13:03:49 +00:00 |
|
robbond
|
1ba0cbe8a9
|
feat(relay): enrich request lifecycle telemetry for retries and outcomes
|
2026-03-24 12:54:07 +00:00 |
|
robbond
|
4e390491c0
|
refactor(api): tighten relay retry policy and config safety bounds
|
2026-03-24 11:54:42 +00:00 |
|
robbond
|
fad99c93bc
|
refactor(api): harden relay forwarding with timeout, retries and redacted logs
|
2026-03-24 11:43:40 +00:00 |
|
robbond
|
da29e789c0
|
refactor(api): migrate batch 12 remaining relay-get candidates
|
2026-03-24 10:27:27 +00:00 |
|
robbond
|
bf1ba9bc1e
|
refactor(api): migrate batch 11 advancedsearchpaged to relayGet
|
2026-03-24 10:15:25 +00:00 |
|
robbond
|
0f4b8005ba
|
refactor(api): migrate batch 10 endpoints to relayGet
|
2026-03-24 10:08:51 +00:00 |
|
robbond
|
e8d4e8563e
|
refactor(api): migrate batch 9 endpoints to relayGet
|
2026-03-24 09:59:59 +00:00 |
|