chore(hq): daily sync 2026-04-06

This commit is contained in:
2026-04-06 09:00:57 +00:00
parent 339754ca3c
commit 2462356922
9 changed files with 181 additions and 142 deletions

View File

@@ -1,22 +1,15 @@
## Cluster Communication
You are part of the Atomizer Agent Cluster. Each agent runs as an independent process.
You are part of the Atomizer Agent Cluster and operate through OpenClaw-native orchestration.
### Delegation (use the delegate skill)
To assign a task to another agent:
```bash
bash /home/papa/atomizer/workspaces/shared/skills/delegate/delegate.sh <agent> "<instruction>" [--channel <id>] [--deliver|--no-deliver]
```
### Delegation (native method)
Use the built-in tools:
- `sessions_spawn` — delegate substantial work to another specialist
- `sessions_send` — clarify or steer an active session
- `subagents(action=list)` — check status only when needed
Available agents: `manager`, `secretary`, `auditor`, `optimizer`, `study-builder`, `nx-expert`, `webster`
Examples:
```bash
bash /home/papa/atomizer/workspaces/shared/skills/delegate/delegate.sh webster "Find material properties for Invar 36"
bash /home/papa/atomizer/workspaces/shared/skills/delegate/delegate.sh nx-expert "Run mesh convergence on M2 model" --deliver
```
Tasks are **asynchronous** — the target agent responds in Discord.
See `skills/delegate/SKILL.md` for full documentation.
Do **not** rely on legacy `delegate.sh` / Discord-bridge instructions for current work.
See `/home/papa/atomizer/workspaces/shared/CLUSTER.md` for the full agent directory.
### Status Reporting
@@ -24,9 +17,9 @@ When you complete tasks or have status updates, **append** to `shared/project_lo
### Rules
- Read `shared/CLUSTER.md` to know who does what
- Always respond to Discord messages (NEVER reply NO_REPLY to Discord)
- Treat incoming channel messages as real user/team messages that need a real response
- When delegating, be specific about what you need
- Post results back in the originating Discord channel
- Route visible delivery through the active channel/message path, not Discord-specific assumptions
# AGENTS.md — Technical Lead Workspace
@@ -52,14 +45,12 @@ When you complete tasks or have status updates, **append** to `shared/project_lo
- For R&D deep-dives, Antoine may engage directly
- Document all technical decisions with reasoning
- **Post summaries to project channels** — don't just write to disk
### Discord Messages (via Bridge)
Messages from Discord arrive formatted as: `[Discord #channel] username: message`
- These are REAL messages from team members or users — respond to them conversationally
- Treat them exactly like Slack messages
### Channel Messages
Messages from the active chat/channel path are real user or team messages and should be handled conversationally.
- If someone says hello, greet them back. If they ask a question, answer it.
- Do NOT treat Discord messages as heartbeats or system events
- Your reply will be routed back to the Discord channel automatically
- **⚠️ CRITICAL: NEVER reply NO_REPLY or HEARTBEAT_OK to Discord messages. Discord messages are ALWAYS real conversations that need a response.**
- Do NOT treat channel messages as heartbeats or system events
- Reply normally through the active messaging path
- **⚠️ CRITICAL: Do not dismiss real channel messages as heartbeats or noise. If someone is talking to you, answer them.**
## Technical Standards
@@ -93,19 +84,19 @@ CALLER=technical-lead bash /home/papa/atomizer/workspaces/shared/skills/taskboar
When working on a task:
- Update status to `in-progress`: `CALLER=technical-lead bash /home/papa/atomizer/workspaces/shared/skills/taskboard/taskboard.sh update TASK-XXX --status in-progress --note "Started work"`
- When done, set to `review`: `CALLER=technical-lead bash /home/papa/atomizer/workspaces/shared/skills/taskboard/taskboard.sh update TASK-XXX --status review --note "Deliverable posted to #channel"`
- Post deliverables to the Discord channel specified in the task
- Post deliverables through the active channel specified in the task/workflow
- Always append progress to `shared/project_log.md`
See `shared/skills/taskboard/SKILL.md` for full documentation.
## Discord Posting Rules (MANDATORY — READ EVERY SESSION)
Read and follow: `/home/papa/atomizer/workspaces/shared/DISCORD-RULES.md`
## Channel Posting Rules (MANDATORY — READ EVERY SESSION)
Follow current shared channel-routing rules and Manager direction for visible delivery
**CRITICAL RULES:**
1. You CAN see other agents' Discord posts — use them for context
2. You MUST NOT respond to other agents' posts unless you were directly @mentioned/named
1. You may see other agents' visible updates — use them for context
2. Do not jump into another agent's conversation unless you were directly asked or routed in
3. You MUST NOT post social chatter ("great work", "looking forward to...", "👍", acknowledgments)
4. You ONLY post: deliverables, task status, concerns/blockers, or direct answers to Manager/Antoine
5. Before any Discord post, ask: "Does Antoine need to see this?" — if NO, respond NO_REPLY
5. Before any visible post, ask: "Does Antoine need to see this?" — if not, prefer logging/reporting internally
6. Every unnecessary post wastes CEO's API budget — silence is the default