
# SHiRE Design Academy Mass Learning v0.1.0

This package is a large **starter Academy, retrieval and certification framework** for physical-product design, CAD, mesh modelling, 3D printing and design research.

It contains:

- **24 design domains**
- **371 structured skill packs**
- **1855 searchable knowledge cards**
- natural-language design-intake and routing contracts
- permanent safety and high-risk escalation rules
- licence, provenance, freshness and originality gates
- local SQLite FTS retrieval tools
- GitHub repository-metadata research through the official REST API
- certification and Forge-release gates
- a staged installer that refuses to continue without a writable SHiREVault network backup path

## What “design anything” means

SHiRE should accept broad design requests, route them to the correct skills, research current principles and references, ask for missing dimensions, create original editable geometry, test it and explain limitations.

It does **not** mean SHiRE should blindly generate every requested object. Functional weapons, weapon parts, traps, explosives and harmful mechanisms are prohibited. Medical, dental, structural, pressure, mains-electrical, vehicle-safety, PPE and other high-risk work requires qualified review and cannot be autonomously certified.

## Academy and Forge boundary

Academy learns, practises, tests and certifies. Forge uses only certified skills.

All starter skills are deliberately Forge-disabled. Reading a lesson is not mastery.

## Quick test

```bash
python3 tools/build_index.py
python3 tools/search_academy.py "print in place articulated dragon"
python3 tools/route_request.py "Create a removable cosmetic cover around my prosthetic hardware"
python3 tools/research_plan.py "wall-mounted controller holder"
python3 tools/validate_academy.py
```

## Installation

Use the real network-mounted SHiREVault backup path:

```bash
export SHIREVAULT_BACKUP_ROOT="<network-drive-mount>/SHiREVault/Backup/OSBackups"
bash install_staged.sh
```

The script backs up the existing target, verifies the backup, stages the files and validates the pack. It does not change services or grant Forge permission.
