Skip to content

feat(licence): issue-bulk, one licence per person (#191971) - #428

Open
mayoalexander wants to merge 1 commit into
mainfrom
wt/191971-licence-bulk
Open

mayoalexander wants to merge 1 commit into
mainfrom
wt/191971-licence-bulk

Conversation

@mayoalexander

Copy link
Copy Markdown

Atlas #191971. Needs https://github.com/FREELABEL/fl-api/pull/226; --segment and --tag also need https://github.com/FREELABEL/fl-api/pull/223.

iris licence issue-bulk --file people.csv | --segment <id> | --tag <name> --seat-cap <cents> [--allow a,b] [--yes]. CSV columns: email,lead,seat_cap,allow,organization.

Previews unless --yes, and --yes previews first. Exit 1 on any problem. Keys are masked in text and JSON; --keys-file holds them, mode 0600, and must not already exist. Sends nothing.

Proof. licence-bulk.test.ts (14) fails on main, and 10 mutations each fail a test. Existing licence tests (46), typecheck and capabilities:check pass.

🤖 Generated with Claude Code

…t or tag (#191971)

Previews unless --yes, and --yes previews first. Any row problem issues nothing.
Re-running gives nobody a second key. Keys are masked in text and JSON, and go
only to an owner-readable --keys-file. Sends nothing.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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