Skip to content

feat(genesis): Stage 5 wizard completion via POST /genesis/complete#49

Merged
Undline merged 1 commit intomainfrom
dev
Apr 9, 2026
Merged

feat(genesis): Stage 5 wizard completion via POST /genesis/complete#49
Undline merged 1 commit intomainfrom
dev

Conversation

@Undline
Copy link
Copy Markdown
Contributor

@Undline Undline commented Apr 9, 2026

Add complete_genesis (900s window after verify), root org single-label validation, name_bindings row with org Ed25519 pubkey as resolved_id, bootstrap_signing_pubkey_hex and optional bootstrap_operator_display_name, genesis_complete in one transaction. Migration 009 adds display name column. Extend ErrorCode/SuccessCode and http_status_for_error_code; tests for HTTP, completion validation, and migration 9.

Add complete_genesis (900s window after verify), root org single-label
validation, name_bindings row with org Ed25519 pubkey as resolved_id,
bootstrap_signing_pubkey_hex and optional bootstrap_operator_display_name,
genesis_complete in one transaction. Migration 009 adds display name column.
Extend ErrorCode/SuccessCode and http_status_for_error_code; tests for HTTP,
completion validation, and migration 9.

Note: plan/genesis_wizard_core.md is updated locally under plan/ but plan/ is
gitignored; copy or track separately if needed on GitHub.

Made-with: Cursor
@Undline Undline merged commit d0a0304 into main Apr 9, 2026
1 check 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