pure lib/game/skills.ts — XP thresholds, level→power bands, titles (SENIOR/MASTER)
turn tick: +1 XP per completed task for every assigned crew; level-up events; skill power bands feed task duration (queueTask/computeDuration + the 5 action routes)
recruits get the same role-based starting profile as starting crew
CREW tab: per-member skill levels + title; team-builder shows per-member contribution & power in the duration preview
OpenAPI: CrewMember gains skills + title
Draft: CI runs on every push. Version bump (0.10.1 → 0.11.0) + CHANGELOG land in the final closeout commit before un-drafting.
PR B of the crew-driven actions feature work (Gitea #45). Adds skill progression & specialisation:
- `crew_skills` table + schema v8 — role-based starting levels; idempotent backfill; unknown-role guard (R-C1)
- pure `lib/game/skills.ts` — XP thresholds, level→power bands, titles (SENIOR/MASTER)
- turn tick: +1 XP per completed task for every assigned crew; level-up events; skill power bands feed task duration (`queueTask`/`computeDuration` + the 5 action routes)
- recruits get the same role-based starting profile as starting crew
- CREW tab: per-member skill levels + title; team-builder shows per-member contribution & power in the duration preview
- OpenAPI: `CrewMember` gains `skills` + `title`
Draft: CI runs on every push. Version bump (0.10.1 → 0.11.0) + CHANGELOG land in the final closeout commit before un-drafting.
Spec: `docs/superpowers/specs/2026-10-01-crew-driven-actions-design.md` §6 · Plan: `docs/superpowers/plans/2026-10-01-skill-progression.md`
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
PR B of the crew-driven actions feature work (Gitea #45). Adds skill progression & specialisation:
crew_skillstable + schema v8 — role-based starting levels; idempotent backfill; unknown-role guard (R-C1)lib/game/skills.ts— XP thresholds, level→power bands, titles (SENIOR/MASTER)queueTask/computeDuration+ the 5 action routes)CrewMembergainsskills+titleDraft: CI runs on every push. Version bump (0.10.1 → 0.11.0) + CHANGELOG land in the final closeout commit before un-drafting.
Spec:
docs/superpowers/specs/2026-10-01-crew-driven-actions-design.md§6 · Plan:docs/superpowers/plans/2026-10-01-skill-progression.md