Skip to content

Fix program-wide Access Review completion and release 0.20.2 - #86

Merged
abewheel merged 1 commit into
mainfrom
codex/program-wide-access-occurrence
Oct 25, 2026
Merged

abewheel merged 1 commit into
mainfrom
codex/program-wide-access-occurrence

Conversation

@abewheel

Copy link
Copy Markdown
Contributor

Unscoped Access Review occurrences could not accept native completion records because workspace membership required an unsupported Obligation field. Native results now match the unscoped workspace member while preserving Program membership, activity identity, dates, results and explicit population checks.

Program-wide Access Reviews share the baseline's complete provider, grant-decision and source-proof assessment. Planner, validation, CLI, browser, readiness and audit paths recover unchanged committed reconciliations from their dated Git facts, so later provider or grant changes do not reopen completed work. New or edited reconciliations still use current scope and proof.

Reject unsupported reconcile-obligation --preview before any write, with a no-source-change regression.

Release coordinated packages as 0.20.2. Existing date-sensitive test fixtures now use consistent workspace dates across UTC midnight.

Validation: Node 24 clean install and CI=true FILEGRC_TEST_CONCURRENCY=2 npm run validate (complete suite, two local workers); 14 new regression tests; real browser acceptance and wrong-type rejection on a fresh local instance; fresh consumer generated with local 0.20.2 (224 resources, zero errors/warnings); package dry runs and npm audit. Combined code and security review completed.

@abewheel
abewheel merged commit 178bd63 into main Oct 25, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant