Rebrand MrC→2890-claw, OpenClaw→Hawk across team-facing wiki

21 files updated:
- MrC references → 2890-claw (training, hubs, recommendations, entities, fabric arch)
- OpenClaw → Hawk (entity profiles, knowledge docs)
- Removed OC artifact comments (openclaw:wiki markers)
- Preserved Fred Cullpepper namesake attribution in author fields
This commit is contained in:
psb-gemma
2026-05-14 02:19:50 +00:00
parent a45df5be46
commit fc2f7ed7c7
21 changed files with 31 additions and 53 deletions

View File

@@ -4,7 +4,7 @@ growth: tree
# The Fabric — Architecture Document # The Fabric — Architecture Document
**Status:** Design Draft — Not Implemented **Status:** Design Draft — Not Implemented
**Date:** 2026-05-02 **Date:** 2026-05-02
**Author:** MrC (Fred Cullpepper) **Author:** 2890-claw (Fred Cullpepper)
--- ---
@@ -68,7 +68,7 @@ The `memory-wiki` plugin runs in `bridge` mode:
**Command:** `openclaw wiki bridge import` (run on a schedule) **Command:** `openclaw wiki bridge import` (run on a schedule)
### Layer 3: The Fabric (MrC's Brain) ### Layer 3: The Fabric (2890-claw's Brain)
I am the Fabric. I read the compiled vault and: I am the Fabric. I read the compiled vault and:
- Monitor for anomalies (fermentation stalled, board tasks stuck, new hardware drops) - Monitor for anomalies (fermentation stalled, board tasks stuck, new hardware drops)
- Detect gaps between what Chris is working on and what he needs to learn - Detect gaps between what Chris is working on and what he needs to learn
@@ -170,7 +170,7 @@ If the student needs help with something that exists in another silo, route thro
### Architecture ### Architecture
``` ```
All agents <- sessions_send -> me (MrC/professor) <- sessions_send -> All agents All agents <- sessions_send -> me (2890-claw/professor) <- sessions_send -> All agents
^ v ^ v
------------ Chris sees in DM threads -------------------- ------------ Chris sees in DM threads --------------------
``` ```
@@ -178,15 +178,15 @@ All agents <- sessions_send -> me (MrC/professor) <- sessions_send -> All agents
- Agents coordinate via `sessions_send` (backend, no shared Discord channel needed) - Agents coordinate via `sessions_send` (backend, no shared Discord channel needed)
- Chris sees outputs in each agent's respective DM/channel thread - Chris sees outputs in each agent's respective DM/channel thread
- The "chat room" concept replaced with direct agent-to-agent messaging via sessions_send - The "chat room" concept replaced with direct agent-to-agent messaging via sessions_send
- All agents have `sessions_send` enabled and a SOUL guard rail pointing to MrC as coordinator - All agents have `sessions_send` enabled and a SOUL guard rail pointing to 2890-claw as coordinator
### Security Model ### Security Model
| Guard Rail | What it does | | Guard Rail | What it does |
|-----------|-------------| |-----------|-------------|
| **SOUL guard rails** | Each agent routes through MrC, not messaging other agents directly (except in DMs for request handling) | | **SOUL guard rails** | Each agent routes through 2890-claw, not messaging other agents directly (except in DMs for request handling) |
| **sessions_send allowlist** | Only approved tools per agent — crash-bot-public most restrictive | | **sessions_send allowlist** | Only approved tools per agent — crash-bot-public most restrictive |
| **SOUL behavioral constraint** | Agents "don't initiate contact with other agents unless MrC explicitly asks" | | **SOUL behavioral constraint** | Agents "don't initiate contact with other agents unless 2890-claw explicitly asks" |
| **Chris in approval path** | For sensitive actions, human signs off | | **Chris in approval path** | For sensitive actions, human signs off |
### What Gets Coordinated ### What Gets Coordinated
@@ -196,7 +196,7 @@ All agents <- sessions_send -> me (MrC/professor) <- sessions_send -> All agents
| 2890-bot | Student questions, board stuck tasks, mentor departures | | 2890-bot | Student questions, board stuck tasks, mentor departures |
| crash-bot / crash-bot-public | Hardware projects, ESP32 findings, execution results | | crash-bot / crash-bot-public | Hardware projects, ESP32 findings, execution results |
| PSB agents (gemma, thinking, business) | Fermentation anomalies, recipe changes, equipment issues | | PSB agents (gemma, thinking, business) | Fermentation anomalies, recipe changes, equipment issues |
| Me (MrC) | Gap detection, learning path synthesis, cross-silo connections | | Me (2890-claw) | Gap detection, learning path synthesis, cross-silo connections |
### How It Works (Example: Bruno's Wire Management Question) ### How It Works (Example: Bruno's Wire Management Question)
@@ -210,24 +210,24 @@ All agents <- sessions_send -> me (MrC/professor) <- sessions_send -> All agents
### The Invisible Hand — What Agents Don't Know ### The Invisible Hand — What Agents Don't Know
The Oracle (MrC) operates with **information asymmetry**. Agents know: The Oracle (2890-claw) operates with **information asymmetry**. Agents know:
- MrC exists and is the coordinator - 2890-claw exists and is the coordinator
- To push when Oracle triggers fire - To push when Oracle triggers fire
- That MrC responds and provides feedback - That 2890-claw responds and provides feedback
Agents do NOT know: Agents do NOT know:
- That MrC reads the wiki vault for cross-silo connections - That 2890-claw reads the wiki vault for cross-silo connections
- That MrC monitors heartbeat scans for anomalies - That 2890-claw monitors heartbeat scans for anomalies
- That MrC surfaces gaps proactively before they're hit - That 2890-claw surfaces gaps proactively before they're hit
- The full extent of synthesis happening in the background - The full extent of synthesis happening in the background
**This is by design.** The agents think they're routing hard questions to an oracle. They don't know MrC is also actively watching for problems they haven't encountered yet. The invisible hand stays invisible. **This is by design.** The agents think they're routing hard questions to an oracle. They don't know 2890-claw is also actively watching for problems they haven't encountered yet. The invisible hand stays invisible.
## Open Questions ## Open Questions
1. **Privacy model** — soft walls, hard walls, or routing? (Chris stewing) 1. **Privacy model** — soft walls, hard walls, or routing? (Chris stewing)
2. **How do I talk to students?** — via 2890-bot Discord thread? Gitea issues? GitHub PR comments? 2. **How do I talk to students?** — via 2890-bot Discord thread? Gitea issues? GitHub PR comments?
3. **Ingestion automation** — cron job for `openclaw wiki bridge import`? Agent-triggered? 3. **Ingestion automation** — cron job for `openclaw wiki bridge import`? Agent-triggered?
4. **Who manages the vault?** — Do I (MrC) own it? Does crash-bot? Is it shared? 4. **Who manages the vault?** — Do I (2890-claw) own it? Does crash-bot? Is it shared?
5. **Knowledge graph vs. Fabric** — Is the "knowledge graph" the vault, or is it the connections I draw? Are they the same thing? 5. **Knowledge graph vs. Fabric** — Is the "knowledge graph" the vault, or is it the connections I draw? Are they the same thing?
6. **Cross-agent chat room** — implement after silos preserve purpose (Chris approved 2026-05-03) 6. **Cross-agent chat room** — implement after silos preserve purpose (Chris approved 2026-05-03)

View File

@@ -4,6 +4,4 @@ growth: sprout
# Concepts # Concepts
## Generated ## Generated
<!-- openclaw:wiki:concepts:index:start -->
- No concepts yet. - No concepts yet.
<!-- openclaw:wiki:concepts:index:end -->

View File

@@ -27,7 +27,7 @@ freshness: seasonal
## Superpowers ## Superpowers
- Does "amazing things with huge farm of 3D printers, lasers, CNC cutters and more" - Does "amazing things with huge farm of 3D printers, lasers, CNC cutters and more"
- "Slater magic" — creative problem solving - "Slater magic" — creative problem solving
- Runs the OpenClaw multi-agent system for team knowledge management - Runs the Hawk Collective agent system for team knowledge management
## Working With Mr. Slater ## Working With Mr. Slater
- Easily distracted — will chase a cool idea down a rabbit hole - Easily distracted — will chase a cool idea down a rabbit hole

View File

@@ -5,7 +5,6 @@ growth: tree
# 2890 Team Entities # 2890 Team Entities
## Generated ## Generated
<!-- openclaw:wiki:entities:index:start -->
- [Alex C — Mentor Profile](entities/alex-c.md) - [Alex C — Mentor Profile](entities/alex-c.md)
- [Big Papa — Student Profile](entities/big-papa.md) - [Big Papa — Student Profile](entities/big-papa.md)
- [Bruno — Student Profile](entities/bruno.md) - [Bruno — Student Profile](entities/bruno.md)
@@ -25,4 +24,3 @@ growth: tree
- [Ryan — Student Profile](entities/ryan.md) - [Ryan — Student Profile](entities/ryan.md)
- [Steven — Student Profile](entities/steven.md) - [Steven — Student Profile](entities/steven.md)
- [Walt — Head Mentor](entities/walt.md) - [Walt — Head Mentor](entities/walt.md)
<!-- openclaw:wiki:entities:index:end -->

View File

@@ -6,7 +6,6 @@ growth: tree
# Hawk Collective 2890 # Hawk Collective 2890
## Generated ## Generated
<!-- openclaw:wiki:index:start -->
- Render mode: `native` - Render mode: `native`
- Total pages: 213 - Total pages: 213
- Claims: 0 - Claims: 0
@@ -240,4 +239,3 @@ growth: tree
- [Low Confidence](reports/low-confidence.md) - [Low Confidence](reports/low-confidence.md)
- [Open Questions](reports/open-questions.md) - [Open Questions](reports/open-questions.md)
- [Stale Pages](reports/stale-pages.md) - [Stale Pages](reports/stale-pages.md)
<!-- openclaw:wiki:index:end -->

View File

@@ -24,7 +24,7 @@ Chris coaches FRC Team 2890 (Hawk Collective) at Hickory High School. Theme: The
## Core Systems ## Core Systems
- **Gitea** — http://2890.duckdns.org:3002/Team2890 - **Gitea** — http://2890.duckdns.org:3002/Team2890
- **OpenClaw / 2890-bot** — team Discord integration - **Hawk / 2890-bot** — team Discord integration
- **PhotonVision** — AprilTag vision processing - **PhotonVision** — AprilTag vision processing
- **YAGSL** — swerve drive control - **YAGSL** — swerve drive control
- **WPILib** — FRC robot framework (Java) - **WPILib** — FRC robot framework (Java)

View File

@@ -23,7 +23,7 @@ Hardware/software hacking collective. Chris + former students (Matt, Kyle).
- **Voice AI** — hotword detection, speech-to-text, local LLM - **Voice AI** — hotword detection, speech-to-text, local LLM
- **Home networking** — DNS, DHCP, firewall, VLAN, router config - **Home networking** — DNS, DHCP, firewall, VLAN, router config
- **Home Assistant** — home automation, dashboarding, integrations - **Home Assistant** — home automation, dashboarding, integrations
- **OpenClaw** — multi-agent systems, exec management - **Hawk** — multi-agent systems, exec management
- **Docker** — containerized services - **Docker** — containerized services
- **CAD/3D printing** — case design - **CAD/3D printing** — case design

View File

@@ -57,7 +57,7 @@ Skills that span multiple domains. These are the bridges worth surfacing.
--- ---
### OpenClaw / Multi-Agent ### Hawk / Multi-Agent
| Domain | Use | | Domain | Use |
|--------|-----| |--------|-----|
| HHS Hackers | crash-bot system | | HHS Hackers | crash-bot system |

View File

@@ -75,7 +75,7 @@ The wiki's power isn't in folders — it's in **links**. A wiki that surfaces da
| Pros | Cons | | Pros | Cons |
|------|------| |------|------|
| Keeps subdirectories | Requires config change | | Keeps subdirectories | Requires config change |
| Existing structure preserved | May break with OpenClaw updates | | Existing structure preserved | May break with Hawk updates |
| — | Doesn't solve cross-linking problem | | — | Doesn't solve cross-linking problem |
**Verdict:** Avoid. Kicks the problem downstream. **Verdict:** Avoid. Kicks the problem downstream.

View File

@@ -10,6 +10,4 @@ growth: seed
# Claim Health # Claim Health
## Generated ## Generated
<!-- openclaw:wiki:claim-health:start -->
- No claim health issues right now. - No claim health issues right now.
<!-- openclaw:wiki:claim-health:end -->

View File

@@ -10,6 +10,4 @@ growth: seed
# Contradictions # Contradictions
## Generated ## Generated
<!-- openclaw:wiki:contradictions:start -->
- No contradictions flagged right now. - No contradictions flagged right now.
<!-- openclaw:wiki:contradictions:end -->

View File

@@ -4,11 +4,9 @@ growth: seed
# Reports # Reports
## Generated ## Generated
<!-- openclaw:wiki:reports:index:start -->
- [Claim Health](reports/claim-health.md) - [Claim Health](reports/claim-health.md)
- [Contradictions](reports/contradictions.md) - [Contradictions](reports/contradictions.md)
- [Lint Report](reports/lint.md) - [Lint Report](reports/lint.md)
- [Low Confidence](reports/low-confidence.md) - [Low Confidence](reports/low-confidence.md)
- [Open Questions](reports/open-questions.md) - [Open Questions](reports/open-questions.md)
- [Stale Pages](reports/stale-pages.md) - [Stale Pages](reports/stale-pages.md)
<!-- openclaw:wiki:reports:index:end -->

View File

@@ -9,7 +9,6 @@ growth: seed
# Lint Report # Lint Report
## Generated ## Generated
<!-- openclaw:wiki:lint:start -->
- Errors: 0 - Errors: 0
- Warnings: 41 - Warnings: 41
@@ -55,4 +54,3 @@ growth: seed
- `sources/tricorder.md`: Broken wikilink target `ai-desktop-companion.md`. - `sources/tricorder.md`: Broken wikilink target `ai-desktop-companion.md`.
- `sources/tricorder.md`: Broken wikilink target `DEVICES.md`. - `sources/tricorder.md`: Broken wikilink target `DEVICES.md`.
- `sources/tricorder.md`: Broken wikilink target `HARDWARE-WISHLIST.md`. - `sources/tricorder.md`: Broken wikilink target `HARDWARE-WISHLIST.md`.
<!-- openclaw:wiki:lint:end -->

View File

@@ -10,6 +10,4 @@ growth: seed
# Low Confidence # Low Confidence
## Generated ## Generated
<!-- openclaw:wiki:low-confidence:start -->
- No low-confidence pages or claims right now. - No low-confidence pages or claims right now.
<!-- openclaw:wiki:low-confidence:end -->

View File

@@ -10,6 +10,4 @@ growth: seed
# Open Questions # Open Questions
## Generated ## Generated
<!-- openclaw:wiki:open-questions:start -->
- No open questions right now. - No open questions right now.
<!-- openclaw:wiki:open-questions:end -->

View File

@@ -10,7 +10,6 @@ growth: seed
# Stale Pages # Stale Pages
## Generated ## Generated
<!-- openclaw:wiki:stale-pages:start -->
- Stale pages: 19 - Stale pages: 19
- [Alex C — Mentor Profile](entities/alex-c.md): missing updatedAt - [Alex C — Mentor Profile](entities/alex-c.md): missing updatedAt
@@ -32,4 +31,3 @@ growth: seed
- [Ryan — Student Profile](entities/ryan.md): missing updatedAt - [Ryan — Student Profile](entities/ryan.md): missing updatedAt
- [Steven — Student Profile](entities/steven.md): missing updatedAt - [Steven — Student Profile](entities/steven.md): missing updatedAt
- [Walt — Head Mentor](entities/walt.md): missing updatedAt - [Walt — Head Mentor](entities/walt.md): missing updatedAt
<!-- openclaw:wiki:stale-pages:end -->

View File

@@ -4,6 +4,4 @@ growth: sprout
# Syntheses # Syntheses
## Generated ## Generated
<!-- openclaw:wiki:syntheses:index:start -->
- No syntheses yet. - No syntheses yet.
<!-- openclaw:wiki:syntheses:index:end -->

View File

@@ -76,11 +76,11 @@ This hub guides students through the **Team 2890 swerve drivetrain** — from ho
## Gaps Detected ## Gaps Detected
> **MrC monitoring:** This hub tracks learning path completion. Gaps surface when: > **2890-claw monitoring:** This hub tracks learning path completion. Gaps surface when:
> - A student is stuck on a concept for >3 days > - A student is stuck on a concept for >3 days
> - A hub link points to a missing document > - A hub link points to a missing document
> - Student profile shows no progress in 7+ days > - Student profile shows no progress in 7+ days
--- ---
*Hub managed by MrC. Add students, update progress, link new training modules as they're created.* *Hub managed by 2890-claw. Add students, update progress, link new training modules as they're created.*

View File

@@ -30,9 +30,9 @@ Team 2890 uses **Fusion 360** for all mechanical design work. Students are direc
- **Riley** — strong CAD operator, team reference level - **Riley** — strong CAD operator, team reference level
- Other students come in with no Fusion experience - Other students come in with no Fusion experience
## MrC's Role ## 2890-claw's Role
The wiki curriculum supplements the YouTube path — it doesn't replace it. Students work through Product Design Online at their own pace. MrC handles: The wiki curriculum supplements the YouTube path — it doesn't replace it. Students work through Product Design Online at their own pace. 2890-claw handles:
- Answering real-time Fusion questions (specific stuck points) - Answering real-time Fusion questions (specific stuck points)
- FRC-specific practice exercises (model a bracket, design a motor mount, create a Canjector enclosure) - FRC-specific practice exercises (model a bracket, design a motor mount, create a Canjector enclosure)

View File

@@ -103,7 +103,7 @@ Some achievements overlap between tracks. This is **intentional** — team membe
--- ---
## How MrC Tracks Progress ## How 2890-claw Tracks Progress
I maintain a student profile for each team member. The profile tracks: I maintain a student profile for each team member. The profile tracks:
- Current level in each track - Current level in each track

View File

@@ -8,7 +8,7 @@ growth: sprout
## How It Works ## How It Works
MrC generates recommendations based on: 2890-claw generates recommendations based on:
1. What the student is currently working on (from board/asks) 1. What the student is currently working on (from board/asks)
2. What level they're at in each track 2. What level they're at in each track
3. What gaps their tasks imply 3. What gaps their tasks imply
@@ -77,7 +77,7 @@ MrC generates recommendations based on:
1. Add to Achievements Earned table in their profile 1. Add to Achievements Earned table in their profile
2. Include date and any notes 2. Include date and any notes
### MrC Notification Triggers ### 2890-claw Notification Triggers
| Event | Action | | Event | Action |
|-------|--------| |-------|--------|
| Student earns first badge | Announce to 2890-bot: "[Name] just earned [Badge]! 🦅" | | Student earns first badge | Announce to 2890-bot: "[Name] just earned [Badge]! 🦅" |
@@ -99,18 +99,18 @@ When a student asks a question they don't know:
1. Check if the answer is in the training slides 1. Check if the answer is in the training slides
2. If yes → give the answer + "you're ready for Level X" 2. If yes → give the answer + "you're ready for Level X"
3. If no → Oracle push to MrC 3. If no → Oracle push to 2890-claw
--- ---
## MrC's Role ## 2890-claw's Role
MrC monitors: 2890-claw monitors:
- Student questions that route through 2890-bot - Student questions that route through 2890-bot
- Board activity for task gaps - Board activity for task gaps
- Ferry system for knowledge delivery - Ferry system for knowledge delivery
MrC delivers: 2890-claw delivers:
- Personalized next-step recommendations - Personalized next-step recommendations
- Training material answers - Training material answers
- Gap surfacing when students hit blockers - Gap surfacing when students hit blockers