| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- ================================================================================
- broad-announce.dlog — deployment log
- ================================================================================
- Project: broad-announce
- Owner: Luis Rosales
- Last update: 2026-06-17 19:14 EDT
- Purpose: This is the canonical project log. Entries here point to
- milestone-specific .dlog files for the rich narrative; this
- file is the table of contents and the project-wide
- standing rule.
- ================================================================================
- STANDING RULE — DEPLOYMENT PROTOCOL (binding for every session)
- ================================================================================
- Rule: Update this file (or the relevant milestone .dlog) at the END
- of every deployment. This is a hard rule, not a suggestion.
- It applies to every session, every model, every operator.
- What counts as a "deployment" (UPDATE the file):
- • Code changes that pass tests and are committed
- • Schema migrations (up OR down)
- • New HTTP routes / new endpoints
- • New UI features / new pages
- • Smoke scripts that exercise real endpoints
- • Bug fixes that change behavior
- • Any change to a service binary's runtime behavior
- • Config / env changes that affect runtime behavior
- What does NOT count (DO NOT update the file just for these):
- • Documentation changes (README, comments, this file itself)
- • Architecture decisions / plans / surveys
- • Pure refactors with no behavior change
- • Test-only changes that don't exercise new code paths
- • Cosmetic UI tweaks that don't add a feature
- What an entry must contain:
- 1. Timestamp (EDT)
- 2. One-line summary of what shipped
- 3. Commit hash
- 4. Top-level files added/changed
- 5. Tests run + result
- 6. Verification commands
- 7. Known issues / next step
- When to update: at the END of the session, OR when an obvious natural
- break appears. Never mid-implementation.
- ================================================================================
- MILESTONE LOGS (richer, narrative-style)
- ================================================================================
- The actual deployment entries live in milestone-specific files.
- This file is the index. Add a row here when you create a new
- milestone .dlog.
- M13b.dlog — M13b (admin UI). W0 + W1 shipped; W2 (Sources)
- and W3 (Telegram bot) next. See M13b.dlog for the
- full status, files, tests, and verify commands.
- ================================================================================
- ENTRY LOG (most recent first; append new entries at the TOP of this block)
- ================================================================================
- [Cross-cutting deployments only. Milestone-specific entries live in
- the milestone .dlog referenced above. Add a row here only when a
- deployment spans milestones or is workspace-meta (e.g. adopting the
- .dlog protocol itself).]
- 2026-06-17 19:14 EDT — .dlog protocol adopted workspace-wide
- Commit: this commit (broad-announce.dlog created + this index)
- Files: broad-announce.dlog (new), M13b.dlog (existing),
- DEPLOYMENT_LOG.md (workspace root), MEMORY.md (workspace root)
- Tests: n/a (protocol setup, not a code change)
- Verify: cat /root/.openclaw/workspace/DEPLOYMENT_LOG.md
- cat broad-announce.dlog
- cat M13b.dlog
- Notes: Per the new rule, M13b.dlog entries are the deployment log
- for M13b work. broad-announce.dlog is the project index.
- Future milestones (M14, M15, etc.) should get their own
- <milestone>.dlog with a row added above.
- ================================================================================
- ENTRY TEMPLATE (copy this for each new deployment)
- ================================================================================
- YYYY-MM-DD HH:MM EDT — <one-line summary>
- Commit: <hash>
- Files: <top-level paths added/changed>
- Tests: <go test / pnpm test / smoke> → <result>
- Verify: <one or more commands the next session can run to confirm>
- Notes: <known issues, follow-ups, or 'none'>
- ================================================================================
|