Skip to content

Complete the capstone scenario and learning framework - #14

Merged
comwanga merged 14 commits into
mainfrom
feature/verified-scenarios
Jul 22, 2026
Merged

Complete the capstone scenario and learning framework#14
comwanga merged 14 commits into
mainfrom
feature/verified-scenarios

Conversation

@comwanga

@comwanga comwanga commented Jul 21, 2026

Copy link
Copy Markdown
Owner

What changed

  • Adds typed Community Treasury Recovery policy and participant models, a narrowly scoped policy service, the integrated Core 28.1 scenario executor, and Proof of Spendability exports.
  • Adds an applicability-aware attack and verification framework.
  • Adds reusable transaction lifecycle recording and connects it to the mandatory Phase 3 scenarios.
  • Adds curriculum mapping, Challenge Mode APIs and UI, scenario lifecycle visualization, and educational documentation.
  • Reorganizes the sidebar into an educational sequence with collapsible sections and persistent active-page highlighting.
  • Extends deterministic proof-bundle generation, RPC capability coverage, scenario catalog integration, and CI dependencies.

Why

BitScope needs to progress from isolated Bitcoin Core demonstrations into a coherent capstone laboratory: policies should be represented as typed data, scenarios should produce reproducible evidence, attacks should only be evaluated when applicable, lifecycle events should be reusable across scenarios, and learners should have a guided path through the material.

The previous flat navigation also exposed every tool at once and did not indicate the selected page, making first-time orientation unnecessarily difficult.

Impact

Learners can now work from foundational node concepts through wallets, transactions, Script, verified scenarios, and advanced tools in a deliberate sequence. Treasury recovery executions and existing Phase 3 scenarios produce stronger lifecycle and proof artifacts, while Challenge Mode connects curriculum objectives to verifiable scenario outcomes.

Validation

  • Backend test suite: 303 passed, 9 skipped.
  • npx tsc --noEmit.
  • npm run build.
  • Staged diff whitespace validation.

@comwanga
comwanga marked this pull request as ready for review July 21, 2026 09:06
@comwanga comwanga changed the title Add verified scenario engine and foundational workflows Complete the capstone scenario and learning framework Jul 22, 2026
@comwanga
comwanga merged commit fd794ed into main Jul 22, 2026
10 checks passed
@comwanga
comwanga deleted the feature/verified-scenarios branch July 22, 2026 10:42
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