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
TJC force-pushed feat/base-library from d158c34da6 to 1e4475fca5 2026-08-15 12:20:15 +01:00 Compare
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
2 participants
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.