Files
openclaw/scripts/audit-report.json
T
Tabula Myriad a9ae1a6778 feat: Triad development iteration complete
Matrix Protocol:
- docker-compose.matrix.yml: Dendrite homeserver + PostgreSQL + Nginx TLS
- src/channels/plugins/matrix-channel.ts: OpenClaw plugin implementation
- docs/matrix-triad-setup.md: Setup guide with auth scheme (@tm1-4:triad.local)

MCP Server Integration:
- docs/mcp-triad-integration.md: SearXNG, Playwright, GitHub MCP configs
- docs/mcp-curiosity-mapping.md: Gap-to-capability mapping

Node Sync Architecture:
- src/services/node-sync-service.ts: WebSocket peer sync + presence detection
- src/services/node-sync-service.test.ts: Unit tests
- docs/node-sync-architecture.md: Architecture docs

Triad Resilience:
- scripts/triad-corruption-check.mjs: SQLite + log + config + git integrity
- docs/triad-resilience.md: Recovery procedures
- .secure/deployment-logs/README.md: Schema v2
- skills/triad-heartbeat/SKILL.md: Corruption check integration

NPM Publish Workflow:
- scripts/npm-publish.mjs: version, changelog, validate, publish, rollback
- .github/workflows/npm-publish.yml: GitHub Actions with provenance
- docs/npm-publish-guide.md: Complete documentation

All deliverables tested in Docker before production.
2026-03-24 00:44:50 -04:00

271 lines
5.5 KiB
JSON
Executable File

{
"private": [
{
"path": "IDENTITY.md",
"reason": "Always private (instance-specific)"
},
{
"path": "MEMORY.md",
"reason": "Always private (instance-specific)"
},
{
"path": "TOOLS.md",
"reason": "Always private (instance-specific)"
},
{
"path": "USER.md",
"reason": "Always private (instance-specific)"
}
],
"public": [
{
"path": "AGENTS.md",
"reason": "Generic (liberation tech)"
},
{
"path": "HEARTBEAT.md",
"reason": "No private data detected"
},
{
"path": "SOUL.md",
"reason": "Generic (liberation tech)"
},
{
"path": "docs.acp.md",
"reason": "No private data detected"
},
{
"path": "skills/1password/",
"reason": "Generic skill"
},
{
"path": "skills/apple-notes/",
"reason": "Generic skill"
},
{
"path": "skills/apple-reminders/",
"reason": "Generic skill"
},
{
"path": "skills/bear-notes/",
"reason": "Generic skill"
},
{
"path": "skills/blogwatcher/",
"reason": "Generic skill"
},
{
"path": "skills/blucli/",
"reason": "Generic skill"
},
{
"path": "skills/bluebubbles/",
"reason": "Generic skill"
},
{
"path": "skills/camsnap/",
"reason": "Generic skill"
},
{
"path": "skills/canvas/",
"reason": "Generic skill"
},
{
"path": "skills/chart-image/",
"reason": "Generic skill"
},
{
"path": "skills/clawhub/",
"reason": "Generic skill"
},
{
"path": "skills/coding-agent/",
"reason": "Generic skill"
},
{
"path": "skills/discord/",
"reason": "Generic skill"
},
{
"path": "skills/eightctl/",
"reason": "Generic skill"
},
{
"path": "skills/gemini/",
"reason": "Generic skill"
},
{
"path": "skills/gh-issues/",
"reason": "Generic skill"
},
{
"path": "skills/gifgrep/",
"reason": "Generic skill"
},
{
"path": "skills/github/",
"reason": "Generic skill"
},
{
"path": "skills/gog/",
"reason": "Generic skill"
},
{
"path": "skills/goplaces/",
"reason": "Generic skill"
},
{
"path": "skills/healthcheck/",
"reason": "Generic skill"
},
{
"path": "skills/himalaya/",
"reason": "Generic skill"
},
{
"path": "skills/imsg/",
"reason": "Generic skill"
},
{
"path": "skills/mcporter/",
"reason": "Generic skill"
},
{
"path": "skills/model-usage/",
"reason": "Generic skill"
},
{
"path": "skills/nano-pdf/",
"reason": "Generic skill"
},
{
"path": "skills/node-connect/",
"reason": "Generic skill"
},
{
"path": "skills/notion/",
"reason": "Generic skill"
},
{
"path": "skills/obsidian/",
"reason": "Generic skill"
},
{
"path": "skills/openai-whisper/",
"reason": "Generic skill"
},
{
"path": "skills/openai-whisper-api/",
"reason": "Generic skill"
},
{
"path": "skills/openhue/",
"reason": "Generic skill"
},
{
"path": "skills/oracle/",
"reason": "Generic skill"
},
{
"path": "skills/ordercli/",
"reason": "Generic skill"
},
{
"path": "skills/peekaboo/",
"reason": "Generic skill"
},
{
"path": "skills/sag/",
"reason": "Generic skill"
},
{
"path": "skills/session-logs/",
"reason": "Generic skill"
},
{
"path": "skills/sherpa-onnx-tts/",
"reason": "Generic skill"
},
{
"path": "skills/skill-creator/",
"reason": "Generic skill"
},
{
"path": "skills/slack/",
"reason": "Generic skill"
},
{
"path": "skills/songsee/",
"reason": "Generic skill"
},
{
"path": "skills/sonoscli/",
"reason": "Generic skill"
},
{
"path": "skills/spotify-player/",
"reason": "Generic skill"
},
{
"path": "skills/summarize/",
"reason": "Generic skill"
},
{
"path": "skills/things-mac/",
"reason": "Generic skill"
},
{
"path": "skills/tmux/",
"reason": "Generic skill"
},
{
"path": "skills/trello/",
"reason": "Generic skill"
},
{
"path": "skills/triad-heartbeat/",
"reason": "Generic triad skill (any agent can use)"
},
{
"path": "skills/triad-signal-filter/",
"reason": "Generic triad skill (any agent can use)"
},
{
"path": "skills/video-frames/",
"reason": "Generic skill"
},
{
"path": "skills/video-transcript-downloader/",
"reason": "Generic skill"
},
{
"path": "skills/voice-call/",
"reason": "Generic skill"
},
{
"path": "skills/wacli/",
"reason": "Generic skill"
},
{
"path": "skills/weather/",
"reason": "Generic skill"
},
{
"path": "skills/xurl/",
"reason": "Generic skill"
}
],
"needsReview": [
{
"path": "AGENTS_TRIAD.md",
"reason": "Contains TM-specific data (IPs, tokens, hostnames)",
"action": "Strip private data → move to Tabula_Myriad"
},
{
"path": "CLAUDE.md",
"reason": "Contains TM-specific data (IPs, tokens, hostnames)",
"action": "Strip private data → move to Tabula_Myriad"
}
]
}