Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions IMPLEMENTATION_PLAN.md
Original file line number Diff line number Diff line change
Expand Up @@ -193,6 +193,8 @@ Exit gate:

**MEMBERS-DIRECTORY-001O current source boundary:** [#647](https://github.com/Run-MPRC/Run-MPRC.github.io/issues/647) changes only visibility-mutation keyboard focus in the preserved connected Account branch. After request-ID creation and admitted `startMutation('visibility')`, the component records one pending intent only when the exact officer-finder checkbox owns focus, and the intent contains only the mounted application-and-account lifetime and exact operation symbol. Confirmed success plus a current successful authoritative profile read, or definitive rejection plus a current successful confirming read, transfers only the matching intent, and one matching ready render consumes it. Body, document-root, absent, or disconnected focus returns only to the same connected and enabled checkbox; an already-focused checkbox is left alone; any other connected focus deliberately chosen during mutation or readback keeps focus; and an ineligible returned off checkbox consumes the result without focus because it is disabled. Programmatic or outside-focused invocation, request-ID failure, failed mutation admission, unknown outcome, failed readback, application or account change, unmount, and stale mutation or readback completion create no result or clear or fail the guards. #637 Reload recovery, #643 rejected-removal focus, #645 confirmed-photo focus, native pending disablement, errors, confirmations, exact calls and revisions, and existing fences remain unchanged. Focus creates no request ID, read, mutation, retry, audit, result, draft, photo byte, data URL, provider action, or data action beyond the already admitted operation. Availability stays `false`, so the default branch and live #623 preview remain inert. #647 changes no data movement, element structure, page topology, Account wiring, People finder, service contract, Function, Rule, index, schema, package, workflow, backend, provider, account, sign-in, production data, deployment, publication, biometric processing, or connected/live behavior. #507 still owns privacy approval, scoped authorization, isolated staging, backend-first deployment/readback, the reviewed availability flip, connected publication, and live proof.

**MEMBERS-DIRECTORY-001P current source boundary:** [#649](https://github.com/Run-MPRC/Run-MPRC.github.io/issues/649) changes only explicit successful-Reload feedback and keyboard focus in the preserved connected Account branch. Every valid explicit current **Reload settings** followed by a guarded successful authoritative profile read renders exactly **Profile photo and officer finder settings reloaded.** as the first child of the recovered ready-controls region, with status, polite live, atomic, programmatic-focus, and scoped visible-outline semantics. That result proves only the current read completed and is kept separate from bottom mutation confirmations. A pending focus intent is created only when the exact rendered Reload button owns focus at a valid unavailable or uncertain-state invocation, stores only the mounted application-and-account lifetime and exact load symbol, is bound by the next load effect, and transfers only on the matching current guarded success. One ready effect consumes it before target checks: an already-focused connected result is left alone; body, document-root, absent, or disconnected focus returns to the result; and any other connected focus deliberately chosen during the read remains focused. A programmatic or unfocused valid Reload shows the same truthful result without moving focus. Initial or background success shows no Reload result, while Reload failure shows no success result and retains #637 replacement-Reload focus. Application change, account change, unmount, a new load, obsolete completion, and later same-context rerender cannot reuse the intent. The result and handoff create no request ID, extra read, mutation, retry, prior-change claim, audit, draft, photo byte, data URL, provider action, or data action. Availability stays `false`, so the default branch and live #623 preview remain inert. #649 adds one visible page-structure node but changes no data movement, permission, ownership, Account wiring, People finder, service contract, Function, Rule, index, schema, package, workflow, backend, provider, account, sign-in, production data, deployment, publication, biometric processing, or connected/live behavior; #507 still owns privacy approval, scoped authorization, isolated staging, backend-first deployment/readback, the reviewed availability flip, connected publication, and live proof.

### Phase 5 — End-to-end qualification

**Issue:** TEST-001 plus final closure evidence from all prior phases
Expand Down
Loading