Weekly publishing workflow, failure-report process, execution log rhythm, and playbook publishing guide for ongoing platform operations.
This document governs the operational rhythm of the platform. It answers: what to publish, when, in which section, and with which frontmatter.
A sustainable cadence that keeps the platform live without forcing output:
| Cadence | Content type | Target volume |
|---|---|---|
| After every significant session | Execution Log | 1 per session |
| After every deployment | Execution Log (log_type: deployment) | 1 per deploy |
| After every failure | Failure Archive entry | 1 per incident |
| Weekly | Weekly log summary | 1 per week |
| Monthly | Case Study or Lab result | 1 per month |
| As completed | Docs, Systems, Playbooks | On completion |
The minimum viable week: 1 execution log. Everything else is additive.
Document failures immediately while details are fresh — typically within 1 hour of resolution.
# Create the file
content/failures/YYYY-MM-DD-short-description.mdx
---
title: "Short description of what broke"
description: "One-sentence summary of the failure and its impact."
date: "YYYY-MM-DD"
tags: ["relevant", "tags"]
status: "published"
severity: "low|medium|high|critical"
failure_status: "resolved|open|investigating"
failure_type: "build|runtime|config|dependency|logic|deployment"
project: "which project or system"
resolution_time: "Xm" or "Xh Ym"
stack: ["Next.js", "Vercel", "relevant stack"]
---
| Severity | Meaning |
|---|---|
low | Minor inconvenience, workaround available, no user impact |
medium | Blocked workflow for < 30 min, partial functionality loss |
high | Deployment failed, > 30 min blocked, user-facing impact |
critical | Production down, data risk, security issue |
A good failure report has:
Use <IncidentReport>, <ExecutionEvidence>, and <DeploymentLog> MDX components where appropriate.
Execution logs are the day-to-day operational record. Low friction — a log takes 5–10 minutes to write.
content/logs/YYYY-MM-DD-short-description.mdx
---
title: "What you did — specific, not vague"
description: "One sentence summarising the session outcome."
date: "YYYY-MM-DD"
tags: ["relevant", "tags"]
status: "published"
log_type: "daily|weekly|deployment|debug|experiment|release"
duration: "Xh Ym"
outcome: "One sentence: what was shipped or decided"
stack: ["tools used"]
---
Logs should be terse and execution-focused:
Logs are not essays. 200–600 words is ideal. Use code blocks sparingly — link to the actual code instead.
Every week (Sunday or Monday), write a weekly log that covers the full week:
log_type: weekly
title: "Week of YYYY-MM-DD: [theme of the week]"
The weekly log should cover:
Playbooks are written after a repeatable operation has been run at least twice. Don't write a playbook from theory.
---
title: "Verb + Object: what this playbook accomplishes"
description: "One-sentence summary of the operation and outcome."
date: "YYYY-MM-DD"
tags: ["relevant", "tags"]
status: "published"
goal: "What you have when this playbook is complete"
estimated_time: "Xh" or "X–Xh"
difficulty: "beginner|intermediate|advanced"
prerequisites:
- "Thing you need to have or know before starting"
- "Another prerequisite"
stack: ["tools used"]
---
Use <WorkflowTimeline> for the main steps, <ValidationGate> for quality checks, <TroubleshootingSection> for failure modes.
Write when you have reference material that you'll return to. Docs are definitional — they explain how something works, not how to do something (that's a playbook).
---
title: "Clear noun: what this documents"
description: "One-sentence summary."
date: "YYYY-MM-DD"
tags: ["relevant", "tags"]
status: "published"
---
Write when you've built and operated a system long enough to document its architecture, failure modes, and maintenance notes. Systems entries are durable — they describe what exists in production.
---
title: "System name: what it is"
description: "One-sentence summary of the system's purpose and status."
date: "YYYY-MM-DD"
updated: "YYYY-MM-DD"
tags: ["relevant", "tags"]
status: "published"
stack: ["components of the system"]
---
Update the updated field whenever you make significant changes to the system.
Before publishing any content:
title is specific and descriptive — not vaguedescription is one sentence, under 160 charsdate is accurate (the date you're writing it, not a future date)tags are lowercase, relevant, consistent with existing tagsstatus is published (not draft) when you're ready to go live/docs/x links)Use the /syndicate tool to generate platform-specific distribution copy after publishing.