Skip to content

P2.3: Migration runner adoption (DbUp/grate) with bash scripts as baselineΒ #12

Description

@genwave-radio

Migrated from the pre-publish internal tracker (gitea-#253, opened 2026-07-16).

πŸ“„ Plugin-readiness session 2026-07-16 β€” docs/architecture/roadmap.md item P2.3 (gap: M5, ADR D5). ADR-0001 accepted (D1 in-process compile-time, D4 db-per-tenant lean).

Evidence: Hand-idempotent bash only (launch.sh:34-42); no ordering guarantees beyond filename glob, no down-migrations, no slot for module-shipped schema.

What: Adopt a runner when the first module ships tables (D5); bash + schema_version stamp (P1.3) suffices until then.

Size: M

What breaks if deferred: Module schema delivery has no slot; fleet upgrades can't reason about schema state.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

P2Medium priority

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions