feat: add a cross-badge library of evening activity bases #6

Open
TimCane wants to merge 8 commits from feat/base-library into main
TimCane commented 2026-06-10 10:10:44 +01:00 (Migrated from github.com)

Summary

  • rework the 6 first aid bases into game-led activities (999 control room, choking trainer vest, casualty drama school)
  • add 84 new bases organised by theme: emergency aid and fire, pioneering/camp craft/survival, navigation, air/sea/vehicles, electronics/science/digital, creative/global/community, sport/nature/life skills
  • every base is a 15-20 minute game or build covering only evening-classified leaf requirements, cross-badge where one activity ticks several badges
  • coverage: 376 of the 566 evening-suitable leaf requirements (the rest need multi-week formats, real language skills or visiting specialists)

Test plan

  • astro build passes: all requirement refs resolve, leaf-only rule holds, 185 pages built
  • vitest run passes (56 tests)
  • spec check script confirms per-base requirement lists match the planned allocation, no requirement double-covered, all refs classified evening
## Summary - rework the 6 first aid bases into game-led activities (999 control room, choking trainer vest, casualty drama school) - add 84 new bases organised by theme: emergency aid and fire, pioneering/camp craft/survival, navigation, air/sea/vehicles, electronics/science/digital, creative/global/community, sport/nature/life skills - every base is a 15-20 minute game or build covering only evening-classified leaf requirements, cross-badge where one activity ticks several badges - coverage: 376 of the 566 evening-suitable leaf requirements (the rest need multi-week formats, real language skills or visiting specialists) ## Test plan - `astro build` passes: all requirement refs resolve, leaf-only rule holds, 185 pages built - `vitest run` passes (56 tests) - spec check script confirms per-base requirement lists match the planned allocation, no requirement double-covered, all refs classified evening
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin feat/base-library:feat/base-library
git switch feat/base-library

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff feat/base-library
git switch feat/base-library
git rebase main
git switch main
git merge --ff-only feat/base-library
git switch feat/base-library
git rebase main
git switch main
git merge --no-ff feat/base-library
git switch main
git merge --squash feat/base-library
git switch main
git merge --ff-only feat/base-library
git switch main
git merge feat/base-library
git push origin main
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
1st-Chertsey-Scout-Group/badge-evening-planner!6
No description provided.