---
source_sha:
  services-membership: 5994c270e8a37a30f848e99ba5b5ee6b87c08893
  react-console: baf6dae382d6f41dce976c7f848667ccc37e076f
---

# Membership Structure Identifier Registry

This ledger records allocated identities and the next available number in each series. Allocated identities remain reserved after retirement. Earlier inventories supply historical references rather than the numbering scheme used here.

## Series

| Series | Allocated | Next free |
|---|---|---|
| `MOD-MBR-STR` | Module charter | — |
| `FEAT-MBR-STR-` | 01 to 06 | 07 |
| `CON-MBR-STR-` | 001 to 006 | 007 |
| `ACT-MBR-` | 001 to 005 (Shared product-area series) | 006 |
| `CAP-MBR-STR-` | 001 to 020 | 021 |
| `JNY-MBR-STR-` | 001 to 005 | 006 |
| `ATS-MBR-STR-` | 001 to 020 (Aligned with capability numbering) | 021 |
| `FAS-MBR-STR-` | 01 to 06 | 07 |
| `TST-MBR-STR-` | 001 to 103 | 104 |
| `FND-MBR-STR-` | 001 to 076 | 077 |
| `OQ-MBR-STR-` | 001 to 010 | 011 |
| `DOM-MBR-STR-` | 001 to 006 (Same numbers as the concepts) | 007 |
| `STATE-MBR-STR-` | 001 to 006 | 007 |
| `WF-MBR-STR-` | 001 to 008 | 009 |
| `SVC-MBR-STR-` | `structure`, `configuration`, `terms` (One per source module) | — |
| `SCR-MBR-STR-` | None allocated (no screen in scope) | 001 |
| `ADR-MBR-STR-` | 001 to 018 | 019 |
| `IOP-MBR-STR-` | None allocated (the module asks no model) | 001 |
| `RESP-MBR` | Product-area responsibilities | — |

## Rows Inside Artifacts

| Capability | Title | Rules (`BR-…-NN`) | Scenarios and edge cases (`SC-…-NN`) | Next free BR | Next free SC |
|---|---|---|---|---|---|
| `CAP-MBR-STR-001` | Define unit kinds and their permitted places | 01 to 11 | 01 to 02 | 12 | 03 |
| `CAP-MBR-STR-002` | Restructure units while preserving dated placement | 01 to 14 | 01 to 02 | 15 | 03 |
| `CAP-MBR-STR-003` | Combine units and continue their memberships | 01 to 12 | 01 to 02 | 13 | 03 |
| `CAP-MBR-STR-004` | Close units or remove units without retained dependencies | 01 to 07 | 01 to 02 | 08 | 03 |
| `CAP-MBR-STR-005` | Find units and inspect current or historical structure | 01 to 11 | 01 to 02 | 12 | 03 |
| `CAP-MBR-STR-006` | Maintain a unit’s identity and local details | 01 to 10 | 01 to 02 | 11 | 03 |
| `CAP-MBR-STR-007` | Describe a unit’s dated relationships with organizations | 01 to 10 | 01 to 02 | 11 | 03 |
| `CAP-MBR-STR-008` | Connect unit dues to products and settlement choices | 01 to 09 | 01 to 02 | 10 | 03 |
| `CAP-MBR-STR-009` | Establish programs and their membership context | 01 to 12 | 01 to 02 | 13 | 03 |
| `CAP-MBR-STR-010` | Set a program’s affiliation requirements | 01 to 06 | 01 to 02 | 07 | 03 |
| `CAP-MBR-STR-011` | Classify memberships and configure organization flow-down | 01 to 06 | 01 to 02 | 07 | 03 |
| `CAP-MBR-STR-012` | Offer membership through an Accounting product | 01 to 11 | 01 to 02 | 12 | 03 |
| `CAP-MBR-STR-013` | Bundle grants and package-specific unit requirements | 01 to 08 | 01 to 02 | 09 | 03 |
| `CAP-MBR-STR-014` | Record policies for future package changes | 01 to 05 | 01 to 02 | 06 | 03 |
| `CAP-MBR-STR-015` | Determine a term’s start and end dates | 01 to 13 | 01 to 02 | 14 | 03 |
| `CAP-MBR-STR-016` | Interpret membership status and continuity by date | 01 to 12 | 01 to 02 | 13 | 03 |
| `CAP-MBR-STR-017` | Maintain reasons for membership status actions | 01 to 06 | 01 to 02 | 07 | 03 |
| `CAP-MBR-STR-018` | Maintain configuration with consistent change safeguards | 01 to 11 | 01 to 02 | 12 | 03 |
| `CAP-MBR-STR-019` | Authorize structure and configuration work | 01 to 07 | 01 to 02 | 08 | 03 |
| `CAP-MBR-STR-020` | Provision, migrate and remove membership setup | 01 to 10 | 01 to 02 | 11 | 03 |

| Journey | Title | Assertions (`AS-…-NN`) | Next free AS |
|---|---|---|---|
| `JNY-MBR-STR-001` | Prepare the association’s structure and local dues | 01 to 03 | 04 |
| `JNY-MBR-STR-002` | Reorganize a branch and retain its earlier reporting context | 01 to 02 | 03 |
| `JNY-MBR-STR-003` | Combine chapters and review the membership result | 01 to 03 | 04 |
| `JNY-MBR-STR-004` | Prepare a program and enrol its first member | 01 to 02 | 03 |
| `JNY-MBR-STR-005` | Interpret expiry, lapse and a later rejoin | 01 to 03 | 04 |

| Acceptance Test Set | Scope | Scenarios (`ATS-…-NN`) | Next free |
|---|---|---|---|
| `ATS-MBR-STR-001` | `CAP-MBR-STR-001` | 01 to 13 | 14 |
| `ATS-MBR-STR-002` | `CAP-MBR-STR-002` | 01 to 16 | 17 |
| `ATS-MBR-STR-003` | `CAP-MBR-STR-003` | 01 to 10 | 11 |
| `ATS-MBR-STR-004` | `CAP-MBR-STR-004` | 01 to 10 | 11 |
| `ATS-MBR-STR-005` | `CAP-MBR-STR-005` | 01 to 10 | 11 |
| `ATS-MBR-STR-006` | `CAP-MBR-STR-006` | 01 to 12 | 13 |
| `ATS-MBR-STR-007` | `CAP-MBR-STR-007` | 01 to 10 | 11 |
| `ATS-MBR-STR-008` | `CAP-MBR-STR-008` | 01 to 09 | 10 |
| `ATS-MBR-STR-009` | `CAP-MBR-STR-009` | 01 to 10 | 11 |
| `ATS-MBR-STR-010` | `CAP-MBR-STR-010` | 01 to 06 | 07 |
| `ATS-MBR-STR-011` | `CAP-MBR-STR-011` | 01 to 08 | 09 |
| `ATS-MBR-STR-012` | `CAP-MBR-STR-012` | 01 to 15 | 16 |
| `ATS-MBR-STR-013` | `CAP-MBR-STR-013` | 01 to 09 | 10 |
| `ATS-MBR-STR-014` | `CAP-MBR-STR-014` | 01 to 04 | 05 |
| `ATS-MBR-STR-015` | `CAP-MBR-STR-015` | 01 to 14 | 15 |
| `ATS-MBR-STR-016` | `CAP-MBR-STR-016` | 01 to 12 | 13 |
| `ATS-MBR-STR-017` | `CAP-MBR-STR-017` | 01 to 06 | 07 |
| `ATS-MBR-STR-018` | `CAP-MBR-STR-018` | 01 to 15 | 16 |
| `ATS-MBR-STR-019` | `CAP-MBR-STR-019` | 01 to 08 | 09 |
| `ATS-MBR-STR-020` | `CAP-MBR-STR-020` | 01 to 09 | 10 |

## Allocation Order

Initial artifact identities follow the feature-group discovery order. Finding and question identities follow their discovery sequence; examination allocations extend those existing series.

## Examination Allocations

The examination reserves the following identities before adding their rows.

| Series | New Ids | Next Free |
|---|---|---|
| Findings | `FND-MBR-STR-034` through `FND-MBR-STR-038` | `FND-MBR-STR-039` |
| Program rules | `BR-CAP-MBR-STR-009-12` | `BR-CAP-MBR-STR-009-13` |
| Package rules | `BR-CAP-MBR-STR-012-11` | `BR-CAP-MBR-STR-012-12` |
| Term calculation rules | `BR-CAP-MBR-STR-015-13` | `BR-CAP-MBR-STR-015-14` |
| Setup rules | `BR-CAP-MBR-STR-020-10` | `BR-CAP-MBR-STR-020-11` |

## Design Allocations

The design draft (job `membership-structure-desi-draft-1`, 2026-10-23) reserves the following identities before writing its files.

| Series | New Ids | Next Free |
|---|---|---|
| Domain Objects | `DOM-MBR-STR-001` through `DOM-MBR-STR-006` | `DOM-MBR-STR-007` |
| Invariants | `INV-DOM-MBR-STR-001-01` onward inside each Domain Object, numbered within it | — |
| State Models | `STATE-MBR-STR-001` through `STATE-MBR-STR-006` | `STATE-MBR-STR-007` |
| Workflows | `WF-MBR-STR-001` through `WF-MBR-STR-008` | `WF-MBR-STR-009` |
| Service Contracts | `SVC-MBR-STR-structure`, `SVC-MBR-STR-configuration`, `SVC-MBR-STR-terms` | — |
| Decision Records | `ADR-MBR-STR-001` through `ADR-MBR-STR-018` | `ADR-MBR-STR-019` |
| Findings | `FND-MBR-STR-039` through `FND-MBR-STR-048` | `FND-MBR-STR-049` |
| Open questions | `OQ-MBR-STR-008` through `OQ-MBR-STR-010` | `OQ-MBR-STR-011` |
| Responsibilities | `RESP-MBR` (created; this module's row only) | — |

## Design Examination Allocations

The independent examination reserves these identities before recording the findings.

| Series | New Ids | Next Free |
|---|---|---|
| Findings | `FND-MBR-STR-049` through `FND-MBR-STR-052` | `FND-MBR-STR-053` |

The examination also reserves `FND-MBR-STR-053` for the shared health-route coverage gap before recording that finding.

## Testing Back-Fill Allocations

The testing pass reserves these identities before authoring the relocated specifications and new suites.

| Series | New Ids | Next Free |
|---|---|---|
| Capability scenarios | `ATS-MBR-STR-001-09` through `ATS-MBR-STR-001-13` | `ATS-MBR-STR-001-14` |
| Capability scenarios | `ATS-MBR-STR-002-12` through `ATS-MBR-STR-002-16` | `ATS-MBR-STR-002-17` |
| Capability scenarios | `ATS-MBR-STR-003-08` through `ATS-MBR-STR-003-10` | `ATS-MBR-STR-003-11` |
| Capability scenarios | `ATS-MBR-STR-004-06` through `ATS-MBR-STR-004-10` | `ATS-MBR-STR-004-11` |
| Capability scenarios | `ATS-MBR-STR-005-06` through `ATS-MBR-STR-005-10` | `ATS-MBR-STR-005-11` |
| Capability scenarios | `ATS-MBR-STR-006-08` through `ATS-MBR-STR-006-12` | `ATS-MBR-STR-006-13` |
| Capability scenarios | `ATS-MBR-STR-007-07` through `ATS-MBR-STR-007-10` | `ATS-MBR-STR-007-11` |
| Capability scenarios | `ATS-MBR-STR-008-07` through `ATS-MBR-STR-008-09` | `ATS-MBR-STR-008-10` |
| Capability scenarios | `ATS-MBR-STR-009-04` through `ATS-MBR-STR-009-10` | `ATS-MBR-STR-009-11` |
| Capability scenarios | `ATS-MBR-STR-010-05` through `ATS-MBR-STR-010-06` | `ATS-MBR-STR-010-07` |
| Capability scenarios | `ATS-MBR-STR-011-04` through `ATS-MBR-STR-011-08` | `ATS-MBR-STR-011-09` |
| Capability scenarios | `ATS-MBR-STR-012-08` through `ATS-MBR-STR-012-15` | `ATS-MBR-STR-012-16` |
| Capability scenarios | `ATS-MBR-STR-013-06` through `ATS-MBR-STR-013-09` | `ATS-MBR-STR-013-10` |
| Capability scenarios | `ATS-MBR-STR-014-03` through `ATS-MBR-STR-014-04` | `ATS-MBR-STR-014-05` |
| Capability scenarios | `ATS-MBR-STR-015-11` through `ATS-MBR-STR-015-14` | `ATS-MBR-STR-015-15` |
| Capability scenarios | `ATS-MBR-STR-016-10` through `ATS-MBR-STR-016-12` | `ATS-MBR-STR-016-13` |
| Capability scenarios | `ATS-MBR-STR-017-03` through `ATS-MBR-STR-017-06` | `ATS-MBR-STR-017-07` |
| Capability scenarios | `ATS-MBR-STR-018-09` through `ATS-MBR-STR-018-15` | `ATS-MBR-STR-018-16` |
| Capability scenarios | `ATS-MBR-STR-019-06` through `ATS-MBR-STR-019-08` | `ATS-MBR-STR-019-09` |
| Capability scenarios | `ATS-MBR-STR-020-06` through `ATS-MBR-STR-020-09` | `ATS-MBR-STR-020-10` |
| Feature suites | `FAS-MBR-STR-01` through `FAS-MBR-STR-06`; each reserves scenarios 01 through 05 | `FAS-MBR-STR-07`; each scenario series next free 06 |
| Executable suites | `TST-MBR-STR-001` through `TST-MBR-STR-103` | `TST-MBR-STR-104` |
| Findings | `FND-MBR-STR-054` through `FND-MBR-STR-076` | `FND-MBR-STR-077` |
## Membership Area Backfill Allocations

Allocated 2026-10-23 before authoring the area overview, authorization model and control findings.

| Area overview | `AREA-MBR` | — |
| Authorization model | `AUTH-MBR` | — |
| Authorization role profiles | `ROLE-MBR-001` through `ROLE-MBR-006` | `ROLE-MBR-007` |
