conformance: the declared roster must be checked against the forge's, and drift alarmed #29
Labels
No labels
Compat/Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Meta/Campaign
Meta/Epic
Meta/Session
Priority/Critical
Priority/High
Priority/Low
Priority/Medium
Reviewed/Confirmed
Reviewed/Curated
Reviewed/Duplicate
Reviewed/Invalid
Reviewed/Won't Fix
Scope/Campaign
Status/Abandoned
Status/Blocked
Status/Conflicted
Status/In Progress
Status/In Review
Status/Need Grooming
Status/Need More Info
Status/Ready
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Ting/Jostoph#29
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
In scope
nix/policy.nix'smembershipsnameslarandarandagent.odin. The forge's reality includesagent.teyla— an account that has been filing issues and pull requests in this org all week and whose every event the rules would deny as "not a declared steward". Nothing surfaces this drift; it is discovered on a denial, after the work.A conformance check, steward-scope (law 12): read the org's members and each declared repo's collaborators via API, compare against the policy's
memberships, and report the difference both ways — an account acting on the forge that policy does not recognize, and a declared member the forge has never heard of.Out of scope
nix/policy.nix.Boundary
Read-only API access, in the unit that already holds a token. The report is a finding (audit entry / log line / declared comment), never a mutation.
Acceptance
agent.teylaas active-but-undeclared.