|
1 | | -# track-template |
| 1 | +# Track Template by Second Mind OS (SMOS) |
| 2 | + |
| 3 | +> Track your thinking. Loop your learning. Build public artifacts. Powered by SMOS. |
| 4 | +
|
| 5 | +**Canonical template** for learning tracks, project-based skill loops, and knowledge pipelines in the 🧱 Second Mind OS Lab. |
| 6 | + |
| 7 | +## Purpose |
| 8 | + |
| 9 | +**`Learning = self-directed systems + protocol discipline + public artifacts`** |
| 10 | + |
| 11 | +> Maximize your leverage. Build your cognitive stack. Ship high-signal work. |
| 12 | +
|
| 13 | +This is not a note-taking system. |
| 14 | +This is not a journaling habit. |
| 15 | +This is a **feedback loop protocol** — to think clearer, track deeper, and verify what you actually know. |
| 16 | + |
| 17 | +This is the **official template** for constructing trackable learning systems from any course, project, or domain. Use this to: |
| 18 | + |
| 19 | +- Structure your learning as **iteration cycles**, not passive consumption, verification (via P.A.C.E.R. protocol) |
| 20 | +- Produce **trackable insights**, not fleeting thoughts, log-traceable progression |
| 21 | +- Ship **public artifacts**, not private illusions |
| 22 | +- Crystallize ⌬ **Mindstamps** — reusable thinking units, based on Second Mind OS OVL Protocol |
| 23 | + |
| 24 | +> Fork this repo to convert any study path into a systemized execution protocol. |
| 25 | +
|
| 26 | +--- |
| 27 | + |
| 28 | +## Folder Structure |
| 29 | + |
| 30 | +| Folder | Emoji | Role | |
| 31 | +| ------------ | ----- | ----------------------------------------------------- | |
| 32 | +| `docs/` | 🗂️ | Schemas, maps, notes, distilled knowledge | |
| 33 | +| `logs/` | 📃 | Daily logs, blockers (`🚧`), insight pings | |
| 34 | +| `loop/` | 🔁 | P.A.C.E.R. loops: Plan → Act → Check → Edit → Reflect | |
| 35 | +| `outputs/` | 🚀 | Public-facing artifacts: blog, repo, showcase | |
| 36 | +| `track.json` | | (Optional) Track metadata for integration | |
| 37 | +| `LICENSE` | | MIT License | |
| 38 | +| `README.md` | | This Document | |
| 39 | + |
| 40 | +## Protocol Flow |
| 41 | + |
| 42 | +```mermaid |
| 43 | +graph TD |
| 44 | + A[Engage with Content] --> B[Build Project / Problem] |
| 45 | + B --> C[P.A.C.E.R. Loop] |
| 46 | + C --> D[Write Logs + Loop Claim] |
| 47 | + D --> E[Claim ⌬ Symbol] |
| 48 | + E --> F[Public Output in outputs/] |
| 49 | + F --> G[Emit JSON to Personal Site] |
| 50 | +``` |
| 51 | + |
| 52 | +#### 🔁 P.A.C.E.R. Loop Protocol |
| 53 | + |
| 54 | +Each learning unit runs through the **P.A.C.E.R. loop** — a minimal feedback protocol for deliberate skill formation: |
| 55 | + |
| 56 | +| Stage | Function | |
| 57 | +| --------- | --------------------------------------- | |
| 58 | +| `Plan` | Define objective, scope, and constraint | |
| 59 | +| `Act` | Execute, build, engage with material | |
| 60 | +| `Check` | Self-test, validate via examples/tests | |
| 61 | +| `Edit` | Refactor, simplify, correct blindspots | |
| 62 | +| `Reflect` | Meta-log insights, blockers, claims | |
| 63 | + |
| 64 | +Each folder in `loop/Week-X/` should contain a `pacer.yaml` or markdown journal documenting this cycle. |
| 65 | + |
| 66 | +## Usage Instructions |
| 67 | + |
| 68 | +1. **Fork this template** → rename to `USERNAME/[course|domain]` or `USERNAME/track-[course|domain]` |
| 69 | + e.g.: track-cs50x, track-ml-zero, track-rust-os |
| 70 | + |
| 71 | +2. **Optional: Enable GitHub Pages** |
| 72 | + → Serve `outputs/` as public-facing artifacts |
| 73 | + |
| 74 | +3. **Loop Structure** |
| 75 | + |
| 76 | + - Drop notes into `docs/` |
| 77 | + - Launch a loop via `loop/week-01/pacer.yaml` |
| 78 | + - Push deliverables to `outputs/` |
| 79 | + - Write blockers / insight logs in `logs/` |
| 80 | + |
| 81 | +#### Example |
| 82 | + |
| 83 | +```bash |
| 84 | +track-cs50x/ |
| 85 | +├── docs/week-01.md # Schema of memory model |
| 86 | +├── loop/week-01/pacer.yaml # P.A.C.E.R. config |
| 87 | +├── outputs/pset1-mario.md # Artifact: reflection + code |
| 88 | +├── logs/2025-05-16-pointer-log.md # Blocker resolution |
| 89 | +``` |
| 90 | + |
| 91 | +#### Naming Convention (Optional) |
| 92 | + |
| 93 | +Track repos should follow: |
| 94 | + |
| 95 | +```txt |
| 96 | +[course|domain|theme] |
| 97 | +track-[course|domain|theme] |
| 98 | +``` |
| 99 | + |
| 100 | +Examples: |
| 101 | + |
| 102 | +- `cs50x` |
| 103 | +- `openai-fine-tune` |
| 104 | +- `track-ml-zero` |
| 105 | +- `track-rust-os` |
| 106 | +- `track-freecodecamp-js` |
| 107 | + |
| 108 | +Use as **public fork base** for consistent naming across teams/orgs. |
| 109 | + |
| 110 | +#### Recommended Add-ons |
| 111 | + |
| 112 | +- [ ] GitHub Actions for JSON metadata export |
| 113 | +- [ ] Auto-log CLI script (`log "note here"`) |
| 114 | +- [ ] Auto-site render via `outputs/` → `gh-pages` |
| 115 | + |
| 116 | +## License |
| 117 | + |
| 118 | +MIT — use freely under your personal or team workflows. |
| 119 | + |
| 120 | +> **Note**: All forks must include the following in `README.md`: |
| 121 | +> _Powered by [**Second Mind OS Lab**](https://github.com/secondmindlab) — Protocol-first learning system for cognitive leverage._ |
| 122 | +
|
| 123 | +## Maintained by |
| 124 | + |
| 125 | +**🧱 Second Mind OS Lab** |
| 126 | +Protocol harmony, cognitive precision, outcome-driven learning. |
| 127 | + |
| 128 | +⚓ Personal mastery is system-driven. Track everything. Reflect ruthlessly. Ship deliberately. |
| 129 | + |
| 130 | +> _Powered by [**Second Mind OS Lab**](https://github.com/secondmindlab) — Protocol-first learning system for cognitive leverage._ |
0 commit comments