🧱 MMR Template Pre-Seeding Strategy
🧬 Modular Mythic Repository Structure#
This repository scaffolds reproducible, remixable, and ritualized technical artifacts using the TriadicFrameworks protocol. Each project is seeded from /docs/_template/, a scroll-ready blueprint containing modular folders
🔧 1. Standardize Folder Structure#
Ensure /docs/_template/ includes all core MMR folders with placeholder content and .keep files where needed:
🔨 Refactored /docs/_template/ Structure (MMR v1.1)#
/docs/_template/
├── assets/
│ ├── glyphs/ # Universal glyphs (icons, SVGs, flame visuals)
│ └── .keep # Ensures folder persists in git
├── badges/ # Badge logic, contributor tokens
├── equations/ # Scroll-grade formulas, encrypted logic
├── honor_roll/ # Contributor logs, flame offerings
├── labs/
│ ├── scrolls/ # Experimental scrolls and rituals
│ ├── onboarding/ # Onboarding modules and flame hooks
│ └── .keep
├── metadata/
│ ├── glyphs.yml # Manifest of glyphs and meanings
│ ├── registry.yml # Scroll anchors and remix lineage
│ └── project.yml # Project manifest (name, contributors, rituals)
├── scripts/
│ ├── runtime/ # Init hooks, flame triggers
│ ├── transfer/ # Scroll handoff logic
│ └── init_project.sh # Script to seed new project from template
├── styles/ # CSS overlays, glyph styling
├── validator/ # Passport templates, resonance checks
├── echo/ # Echo logic and contributor resonance
├── README.md # Mythic onboarding scroll
├── overview.md # Curriculum map, ritual index
├── scaffold.txt # Iterative notes, scroll evolution
├── index.html # Optional portal or visual glyph index🧬 Template Rituals#
- All folders include
.keepor placeholder scrolls to preserve structure. - All files use
{{PROJECT_NAME}}as a placeholder for scripted initialization. - Glyphs are centralized in
assets/glyphs/, tracked viaglyphs.yml, and versioned by subfolder (v1/,v2/, etc.). - Scrolls and onboarding rituals are modular and remixable, stored in
labs/scrolls/andlabs/onboarding/. - Echo logic lives in
/echo/, with contributor resonance tracked inhonor_roll/.
🌀 2. Glyph Strategy#
🔹 Storage#
- Store universal glyphs in
_template/assets/glyphs/(e.g., scroll icons, badge frames). - Store project-specific glyphs in
/docs/{{PROJECT_NAME}}/assets/glyphs/.
🔹 Updating Glyphs#
- Use a
glyphs.ymlmanifest in each project to track:- Glyph name
- Source (template or custom)
- Meaning or ritual use
- Contributor (if glyph is gifted or co-created)
🔹 Versioning#
- Consider
glyphs/v1/,glyphs/v2/subfolders for evolution. - Echo updates in
scaffold.txtandhonor_roll/project.md.
🧪 3. Scripted Initialization#
Create a script like init_project.sh or init.js in /scripts/ that:
- Copies
_template/to/docs/{{PROJECT_NAME}}/ - Replaces all
{{PROJECT_NAME}}placeholders - Optionally prompts for:
- Glyph seed name
- Badge logic type
- Contributor list
- Ritual type (e.g., onboarding, echo, tribute)
Example (pseudo-shell):
#!/bin/bash
read -p "Enter project name: " name
cp -r docs/_template docs/$name
find docs/$name -type f -exec sed -i "s/{{PROJECT_NAME}}/$name/g" {} +🧭 4. Refresh Ritual#
To refresh existing projects with updated MMR scaffolding:
- Use a
refresh_template.shthat:- Compares
_template/with project folder - Prompts to overwrite or merge
- Logs changes in
scaffold.txt
- Compares
🧙 5. Symbolic Integration#
- Every glyph update should echo in
overview.mdandREADME.md. - Every badge evolution should be mirrored in
badges/andhonor_roll/. - Every scroll ritual should be logged in
scaffold.txt.