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
**Status:** Design Draft — Not Implemented
**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)
### 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:
- 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
@@ -170,7 +170,7 @@ If the student needs help with something that exists in another silo, route thro
### 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
------------ 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)
- 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
- 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
| 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 |
| **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 |
### 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 |
| crash-bot / crash-bot-public | Hardware projects, ESP32 findings, execution results |
| 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)
@@ -210,24 +210,24 @@ All agents <- sessions_send -> me (MrC/professor) <- sessions_send -> All agents
### The Invisible Hand — What Agents Don't Know
The Oracle (MrC) operates with **information asymmetry**. Agents know:
- MrC exists and is the coordinator
The Oracle (2890-claw) operates with **information asymmetry**. Agents know:
- 2890-claw exists and is the coordinator
- To push when Oracle triggers fire
- That MrC responds and provides feedback
- That 2890-claw responds and provides feedback
Agents do NOT know:
- That MrC reads the wiki vault for cross-silo connections
- That MrC monitors heartbeat scans for anomalies
- That MrC surfaces gaps proactively before they're hit
- That 2890-claw reads the wiki vault for cross-silo connections
- That 2890-claw monitors heartbeat scans for anomalies
- That 2890-claw surfaces gaps proactively before they're hit
- 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
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?
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?
6. **Cross-agent chat room** — implement after silos preserve purpose (Chris approved 2026-05-03)

View File

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

View File

@@ -27,7 +27,7 @@ freshness: seasonal
## Superpowers
- Does "amazing things with huge farm of 3D printers, lasers, CNC cutters and more"
- "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
- Easily distracted — will chase a cool idea down a rabbit hole

View File

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

View File

@@ -6,7 +6,6 @@ growth: tree
# Hawk Collective 2890
## Generated
<!-- openclaw:wiki:index:start -->
- Render mode: `native`
- Total pages: 213
- Claims: 0
@@ -240,4 +239,3 @@ growth: tree
- [Low Confidence](reports/low-confidence.md)
- [Open Questions](reports/open-questions.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
- **Gitea** — http://2890.duckdns.org:3002/Team2890
- **OpenClaw / 2890-bot** — team Discord integration
- **Hawk / 2890-bot** — team Discord integration
- **PhotonVision** — AprilTag vision processing
- **YAGSL** — swerve drive control
- **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
- **Home networking** — DNS, DHCP, firewall, VLAN, router config
- **Home Assistant** — home automation, dashboarding, integrations
- **OpenClaw** — multi-agent systems, exec management
- **Hawk** — multi-agent systems, exec management
- **Docker** — containerized services
- **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 |
|--------|-----|
| 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 |
|------|------|
| 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 |
**Verdict:** Avoid. Kicks the problem downstream.

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -10,7 +10,6 @@ growth: seed
# Stale Pages
## Generated
<!-- openclaw:wiki:stale-pages:start -->
- Stale pages: 19
- [Alex C — Mentor Profile](entities/alex-c.md): missing updatedAt
@@ -32,4 +31,3 @@ growth: seed
- [Ryan — Student Profile](entities/ryan.md): missing updatedAt
- [Steven — Student Profile](entities/steven.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
## Generated
<!-- openclaw:wiki:syntheses:index:start -->
- 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
> **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 hub link points to a missing document
> - 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
- 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)
- 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:
- Current level in each track

View File

@@ -8,7 +8,7 @@ growth: sprout
## 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)
2. What level they're at in each track
3. What gaps their tasks imply
@@ -77,7 +77,7 @@ MrC generates recommendations based on:
1. Add to Achievements Earned table in their profile
2. Include date and any notes
### MrC Notification Triggers
### 2890-claw Notification Triggers
| Event | Action |
|-------|--------|
| 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
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
- Board activity for task gaps
- Ferry system for knowledge delivery
MrC delivers:
2890-claw delivers:
- Personalized next-step recommendations
- Training material answers
- Gap surfacing when students hit blockers