Robert Bond
|
bbf205a45f
|
Merged PR 2489: added in additonal dates
added in additonal dates
Related work items: #24318
|
2026-07-20 10:05:14 +00:00 |
|
Robert Bond
|
ec046944c0
|
Merged PR 2488: fixed welsh breadcrumb link
fixed welsh breadcrumb link
Related work items: #24328
|
2026-07-20 06:51:48 +00:00 |
|
Robert Bond
|
579026b6cc
|
Merged PR 2486: adjsuted references to pinswg_eiarequired fields to pinswg_sipseiarequired
adjsuted references to pinswg_eiarequired fields to pinswg_sipseiarequired
Related work items: #24261
|
2026-07-17 11:52:55 +00:00 |
|
Robert Bond
|
2e9f90211c
|
Merged PR 2485: updated welsh translations
Related work items: #24314
|
2026-07-16 16:17:02 +00:00 |
|
Robert Bond
|
b7a644d078
|
Merged PR 2484: updated link for SIPS overview
updated link for SIPS overview
Related work items: #24315
|
2026-07-16 15:04:04 +00:00 |
|
Robert Bond
|
7a54f3df71
|
Merged PR 2482: updated submission examination display logic
updated submission examination display logic
Related work items: #24306
|
2026-07-16 05:05:57 +00:00 |
|
Robert Bond
|
a850399cb1
|
Merged PR 2481: updated labels and added welsh language description
updated labels and added welsh language description
Related work items: #24302
|
2026-07-15 17:15:55 +00:00 |
|
Robert Bond
|
e2897e511f
|
Merged PR 2480: update status from page load not state
update status from page load not state
Related work items: #24297
|
2026-07-15 16:43:43 +00:00 |
|
Robert Bond
|
95486f0164
|
Merged PR 2476: added check for inactive case deadlines
added check for inactive case deadlines
Related work items: #24297
|
2026-07-15 12:41:10 +00:00 |
|
Robert Bond
|
b00a2c0733
|
Merged PR 2475: updated file location for consultations to be correct ticket number not title
updated file location for consultations to be correct ticket number not title
Related work items: #24279
|
2026-07-14 16:13:11 +00:00 |
|
Robert Bond
|
d7a73b7b0b
|
Merged PR 2473: added in the dates on summary tabs
added in the dates on summary tabs
Related work items: #24258, #24259, #24263, #24269
|
2026-07-14 10:40:54 +00:00 |
|
Robert Bond
|
bab0c26515
|
Merged PR 2468: tweaked button link to use caseref
tweaked button link to use caseref
Related work items: #24199
|
2026-07-09 11:59:31 +00:00 |
|
Robert Bond
|
9ac88bbbde
|
Merged PR 2452: updated csp and params
updated csp and params
Related work items: #23879
|
2026-07-03 04:50:47 +00:00 |
|
Robert Bond
|
79e6dfade9
|
Merged PR 2451: included dynamic legend on enlarged map
included dynamic legend on enlarged map
Related work items: #23879
|
2026-07-02 16:12:23 +00:00 |
|
Robert Bond
|
e864049bec
|
Merged PR 2449: language helper
Related work items: #23754
|
2026-07-01 11:29:15 +00:00 |
|
Robert Bond
|
49aa258fd9
|
Merged PR 2443: added docs
added docs
Related work items: #23754
|
2026-06-29 17:58:10 +00:00 |
|
Robert Bond
|
ff699735c7
|
Merged PR 2442: remove lodash dependecies on _.has
Related work items: #23754
|
2026-06-29 13:08:06 +00:00 |
|
Robert Bond
|
7b6af58065
|
Merged PR 2441: electricity shouldnt be showing reps available
electricity shouldnt be showing reps available
Related work items: #24008
|
2026-06-29 08:39:39 +00:00 |
|
Robert Bond
|
001c7ad6fa
|
Merged PR 2436: adjsuted condition to include pinswg_startdate in showrepbutton
adjsuted condition to include pinswg_startdate in showrepbutton
Related work items: #23998
|
2026-06-25 14:47:05 +00:00 |
|
Robert Bond
|
b87c522137
|
Merged PR 2435: Add workflow orchestration documentation validation
Add workflow orchestration documentation validation
Related work items: #23754
|
2026-06-25 11:46:36 +00:00 |
|
Robert Bond
|
3960a357dc
|
Merged PR 2433: assessment api grouping
assessment api grouping
Related work items: #23754
|
2026-06-25 09:52:15 +00:00 |
|
Robert Bond
|
94b19f9697
|
Merged PR 2432: Add myportal API grouping facade read slice
Add myportal API grouping facade read slice
Related work items: #23754
|
2026-06-25 09:37:01 +00:00 |
|
Robert Bond
|
a1b89d19b8
|
Merged PR 2431: Add case details API grouping facade
Add case details API grouping facade
Related work items: #23754
|
2026-06-25 09:22:12 +00:00 |
|
Robert Bond
|
f9f78548b0
|
Merged PR 2430: Add API grouping facade rollout checkpoint
Add API grouping facade rollout checkpoint
Related work items: #23754
|
2026-06-25 09:05:59 +00:00 |
|
Robert Bond
|
a266fa5428
|
Merged PR 2429: Add public search API grouping facade slice
Add public search API grouping facade slice
Related work items: #23754
|
2026-06-25 08:48:43 +00:00 |
|
Robert Bond
|
33dcb6b863
|
Merged PR 2428: Add documents API grouping facade slice
Add documents API grouping facade slice
Related work items: #23754
|
2026-06-25 08:24:58 +00:00 |
|
Robert Bond
|
153f0d679e
|
Merged PR 2427: update api facade
Related work items: #23754
|
2026-06-25 08:11:14 +00:00 |
|
Robert Bond
|
5483c4cdf2
|
Merged PR 2426: added var to summary map and welsh translatioins
added var to summary map and welsh translatioins
Related work items: #23879
|
2026-06-24 17:10:22 +00:00 |
|
Robert Bond
|
c98bbfc321
|
Merged PR 2424: varibale for dmw mapping version
varibale for dmw mapping version
Related work items: #23879
|
2026-06-24 14:43:08 +00:00 |
|
Robert Bond
|
6d0bc35612
|
Merged PR 2420: added welsh translations of api endpoints
added welsh translations of api endpoints
Related work items: #23879
|
2026-06-23 10:38:24 +00:00 |
|
Robert Bond
|
d7bb1acb10
|
Merged PR 2414: welsh version of contact us and heading for rep heading for IP rep type
welsh version of contact us and heading for rep heading for IP rep type
Related work items: #23484, #23910
|
2026-06-22 12:44:36 +00:00 |
|
Robert Bond
|
27fceffbc9
|
Merged PR 2413: updated docs
updated docs
Related work items: #23754
|
2026-06-22 05:36:30 +00:00 |
|
Robert Bond
|
0150e243ed
|
Merged PR 2408: updated context for current state at 19062026
updated context for current state at 19062026
Related work items: #23754
|
2026-06-19 12:39:40 +00:00 |
|
Robert Bond
|
e195e09429
|
Merged PR 2407: Extract representation entry specialist rules to domain policy
Extract representation entry specialist rules to domain policy
Related work items: #23754
|
2026-06-19 11:21:17 +00:00 |
|
Robert Bond
|
be68b987a1
|
Merged PR 2405: Representation Entry Policy discovery and wrapper
Related work items: #23754
|
2026-06-19 08:19:56 +00:00 |
|
Robert Bond
|
60a2ff4594
|
Merged PR 2404: case stage analysis
Related work items: #23754
|
2026-06-18 16:02:40 +00:00 |
|
Robert Bond
|
81a6276f44
|
Merged PR 2401: docs: document representation participation availability model
docs: document representation participation availability model
Related work items: #23754
|
2026-06-18 10:27:53 +00:00 |
|
Robert Bond
|
c84ff3fff9
|
Merged PR 2399: Adds characterization coverage and documentation for CRM query field profile
Related work items: #23754
|
2026-06-18 08:04:36 +00:00 |
|
Robert Bond
|
a6941a8a06
|
Merged PR 2398: amends to appeal policy
Related work items: #23754
|
2026-06-18 05:17:10 +00:00 |
|
Robert Bond
|
475aa965b4
|
Merged PR 2395: helpers for dashboard domain layer
Related work items: #23754
|
2026-06-17 16:06:09 +00:00 |
|
Robert Bond
|
0b66a0e1d4
|
Merged PR 2394: adjusting reps domain logic
Related work items: #23754
|
2026-06-17 10:55:32 +00:00 |
|
Robert Bond
|
ca244e5de1
|
Merged PR 2392: updated project types for new sub grid
updated project types for new sub grid
Related work items: #23752
|
2026-06-16 17:44:04 +00:00 |
|
Robert Bond
|
3efaafdb72
|
Merged PR 2388: added updated copy for contact us
added updated copy for contact us
Related work items: #23482, #23483
|
2026-06-16 08:25:05 +00:00 |
|
Robert Bond
|
1e14fbc709
|
Merged PR 2387: update welsh translations for new appeal pdf
update welsh translations for new appeal pdf
Related work items: #23562
|
2026-06-15 12:03:28 +00:00 |
|
Robert Bond
|
628b2b71fd
|
Merged PR 2385: update unsubscribe
update unsubscribe
Related work items: #23796
|
2026-06-11 13:04:21 +00:00 |
|
Robert Bond
|
3297fe4f16
|
Merged PR 2384: updated pdf to show correct lang prefs on appeal pdf
updated pdf to show correct lang prefs on appeal pdf
Related work items: #23562
|
2026-06-11 10:51:38 +00:00 |
|
Robert Bond
|
7b1faf0bac
|
Merged PR 2382: missing import
missing import
Related work items: #23780
|
2026-06-10 12:41:04 +00:00 |
|
Robert Bond
|
c6e42fc314
|
Merged PR 2381: ROW case stage updates
Related work items: #23564, #23779, #23780
|
2026-06-10 10:12:11 +00:00 |
|
Robert Bond
|
7e47340326
|
Merged PR 2377: added enlarge map view on dnsapplication list
added enlarge map view on dnsapplication list
Related work items: #23774
|
2026-06-09 10:04:32 +00:00 |
|
Robert Bond
|
c39e4bcc9a
|
Merged PR 2375: update representation policy
## Summary
Introduces a new `representation-policy` domain boundary and incrementally extracts low-risk representation entry policy logic while preserving existing behaviour.
This PR intentionally stops before extracting ROW and Advert entry rules because characterization uncovered behavioural differences between consumers that require a separate business decision.
## What Changed
Added:
```text
lib/domain/representation-policy/
```
Including:
- `resolveRepresentationWindow(...)`
- `isRepresentationWindowOpen(...)`
- `isRepresentationWindowClosed(...)`
- `canShowRepresentationButtonForAppealType(...)`
- `canStartHouseholderRepresentation(...)`
- `canStartCpoRepresentation(...)`
Updated consumers:
```text
components/case/summary/utils/representationEntry.js
components/search/repsonresults.js
```
## Extracted Behaviour
### Representation Window Calculation
Centralised shared representation window logic and adopted it in both consumers.
### Appeal Type Entry Gating
Centralised excluded appeal-type logic while preserving existing behaviour.
### Householder Rule
Centralised Householder (`846040004`) entry rule.
Preserved behaviour:
```text
Householder representations can only be started by LPAs.
```
### CPO Rule
Centralised CPO (`846040019`) entry rule.
Preserved behaviour using:
```text
pinswg_startdate
pinswg_statementduedate
```
No fallback date broadening introduced.
## Characterization Added
### ROW (`846040015`)
Documented:
- hearing vs non-hearing behaviour
- specialist-process field behaviour
- date gating
- appeal-type coercion behaviour
### Advert (`846040018`)
Documented:
- LPA/non-LPA behaviour
- specialist-process behaviour
- appeal-type coercion behaviour
## Important Findings
### ROW Divergence
Summary and Search consumers currently behave differently when only:
```text
pinswg_speacialistcaseprocess
```
exists.
### Advert Divergence
Summary and Search consumers currently use different specialist-process resolution paths.
### CRM Compatibility
Both fields remain in production use and must be preserved:
```text
pinswg_specialistcaseprocess
pinswg_speacialistcaseprocess
```
## Documentation
Added:
```text
lib/domain/representation-policy/README.md
```
Documenting:
- ownership
- non-goals
- CRM compatibility requirements
- ROW divergence
- Advert divergence
- future extraction constraints
## Validation
Executed during the slice series:
```bash
node tests/phase22/representation-window.test.cjs
node tests/phase22/representation-appeal-type-entry-gating.test.cjs
node tests/phase22/representation-householder-entry-rule.test.cjs
node tests/phase22/representation-cpo-entry-rule.test.cjs
node tests/phase22/representation-row-entry-rule.test.cjs
node tests/phase22/representation-advert-entry-rule.test.cjs
npm run lint
```
All passing.
## Out of Scope
No changes to:
- submission/finalisation
- uploads
- dashboards
- CRM/OData queries
- API routes
- Redux state
- translations
- blocked-message rendering
- CTA l...
|
2026-06-08 10:51:02 +00:00 |
|