docs(claude-md): break growing enumerations into one entry per line

Two remaining single-line lists that accumulate entries over time
(table names in Data/CLAUDE.md, HubBroadcaster event names in
Worker/CLAUDE.md) collide when parallel tasks each append a new
entry, same as the AppSettingsEntity/migration-list lines fixed
earlier today. Content unchanged, one bullet per existing item.
This commit is contained in:
mika kuns
2026-08-05 20:42:10 +02:00
parent bdee731376
commit beef57fba2
2 changed files with 33 additions and 6 deletions
+12 -2
View File
@@ -81,8 +81,18 @@ directory it operates on is shared with other concurrent sessions.
## Schema ## Schema
Tables: `lists`, `tasks`, `worktrees`, `list_config`, `task_runs`, `subtasks`, `app_settings`, Tables (one per line so parallel migrations don't collide on the same line):
`prime_schedules`, `daily_notes`, `week_reports`, `task_attachments`. - `lists`
- `tasks`
- `worktrees`
- `list_config`
- `task_runs`
- `subtasks`
- `app_settings`
- `prime_schedules`
- `daily_notes`
- `week_reports`
- `task_attachments`
Managed by EF Core migrations in `Migrations/`**`ls Migrations/` is the authoritative history**; Managed by EF Core migrations in `Migrations/`**`ls Migrations/` is the authoritative history**;
don't maintain a changelog here. `tasks` holds `status`, `planning_phase` (default `none`), and don't maintain a changelog here. `tasks` holds `status`, `planning_phase` (default `none`), and
+21 -4
View File
@@ -151,10 +151,27 @@ Groups: execution · review/merge · conflict resolver · planning sessions · i
launch specs · worktrees · agents/settings/lists · reports/notes/prep · diagnostics · usage. launch specs · worktrees · agents/settings/lists · reports/notes/prep · diagnostics · usage.
`IWorkerClient` in `ClaudeDo.Ui` mirrors it. `IWorkerClient` in `ClaudeDo.Ui` mirrors it.
**HubBroadcaster** events: `TaskStarted`, `TaskFinished`, `TaskMessage`, `WorktreeUpdated`, **HubBroadcaster** events (one per line so parallel features don't collide on the same line):
`TaskUpdated`, `RunCreated`, `ListUpdated`, `WorkerLog`, `PrimeFired`, `PrepStarted`, `PrepLine`, - `TaskStarted`
`PrepFinished`, `PlanningMergeStarted`, `PlanningSubtaskMerged`, `PlanningMergeConflict`, - `TaskFinished`
`PlanningMergeAborted`, `PlanningCompleted`, `RefineStarted`, `RefineFinished`, `UsageUpdated`. - `TaskMessage`
- `WorktreeUpdated`
- `TaskUpdated`
- `RunCreated`
- `ListUpdated`
- `WorkerLog`
- `PrimeFired`
- `PrepStarted`
- `PrepLine`
- `PrepFinished`
- `PlanningMergeStarted`
- `PlanningSubtaskMerged`
- `PlanningMergeConflict`
- `PlanningMergeAborted`
- `PlanningCompleted`
- `RefineStarted`
- `RefineFinished`
- `UsageUpdated`
`WorkerLog` carries two sources: hand-curated business events (`_broadcaster.WorkerLog(...)` in `WorkerLog` carries two sources: hand-curated business events (`_broadcaster.WorkerLog(...)` in
TaskRunner/TaskMergeService/TaskResetService) **and** every Serilog Warn/Error, re-broadcast by TaskRunner/TaskMergeService/TaskResetService) **and** every Serilog Warn/Error, re-broadcast by