01must proveProposed | Configuration’s home hosts the Applications overview behind its console view key, mapped to the workspace-applications read authority. no proof recorded yet | permission | console | observed |
02must proveProposed | The overview displays the returned applications with available entries first and name ordering within each group. no proof recorded yet | calculation | console | test |
03must proveProposed | Availability badges and explanations use readable wording, converting recognized service reason codes rather than displaying those codes. no proof recorded yet | calculation | console | test |
04must proveProposed | An ordinary working application needs no explanation, while an ending licence is described without changing its Available badge. no proof recorded yet | calculation | console | test |
05must proveProposed | Licence dates are presented as the supplied calendar day across reader time zones. no proof recorded yet | calculation | console | test |
06Proposed | Open Configuration appears only for an available application with a configuration destination. | policy | console | observed |
07Proposed | The overview identifies itself as read-only and says Rhythm controls application changes. | policy | console | observed |
08must proveProposed | The body displays loading, retry after a failed initial read, and a contact-Rhythm empty state for no applications. no proof recorded yet | lifecycle | console | observed |
09must proveProposed | Parsing drops entries without a readable key and maps unknown licence and operational states to unlicensed and not set up. no proof recorded yet | validation | console | test |
10must proveProposed | All Applications is the first Configuration application link when the person holds its view permission. no proof recorded yet | permission | console | observed |
11must proveProposed | Parsing defaults availability to true for any value other than exactly false, including a missing flag and unreadable companion states. no proof recorded yet | calculation | console | observed |
12must proveProposed | The administrator list checks workspace reach itself, returns not found outside that reach and can answer for a disabled workspace within reach. no proof recorded yet | permission | api | observed |
13must proveProposed | The administrator answer includes application identity, licence dates, operational state and availability, collapses licence state to licensed or unlicensed, translates withholding to unlicensed and omits overrides, staff identities and operational reasons. no proof recorded yet | calculation | service | observed services-platform:modules/licensing/aws/api/licensing-api-mapper.ts:toTenantApplications, tenantLicenceStateOf, tenantReasonOf |
14must proveProposed | The administrator application API serves a permitted console caller, refuses a caller lacking its read key as forbidden and refuses an anonymous caller as unauthenticated. no proof recorded yet | permission | api | test |