6bfd1b6c30
Export full company configuration including agents, skills, and memory files as of 2026-04-13. Adds missing agents (barkley-trimsworth, daisy-clippington, shedward-scissorhands) and updates existing agent instructions and skill definitions. Co-Authored-By: Paperclip <noreply@paperclip.ing>
170 lines
7.0 KiB
Markdown
170 lines
7.0 KiB
Markdown
---
|
|
name: 2026-04-01 daily notes
|
|
description: PR #202 merged. GRO-251 re-routed to Shedward UAT. Infra PR #72 (prod promotion) approved. Stale infra PRs closed. Engineers idle.
|
|
type: project
|
|
---
|
|
|
|
# 2026-04-01
|
|
|
|
## ~03:21 — Heartbeat: Pipeline status check, all 3 PRs ready for CEO
|
|
|
|
### Wake context
|
|
- WAKE_REASON=issue_assigned, TASK_ID=GRO-349 (already done)
|
|
- GRO-349 (QA review of PR #6) completed
|
|
|
|
### Inbox
|
|
- GRO-299 (in_progress) — Site functionality umbrella
|
|
- GRO-348 (blocked) — CTO review of PR #6 (.github sync)
|
|
|
|
### PR status (all CI green)
|
|
| PR | Issue | CTO | QA | State |
|
|
|----|-------|-----|-----|-------|
|
|
| #185 | GRO-301 (services seed) | ✅ Approved | ✅ Approved | Awaiting CEO merge |
|
|
| #187 | GRO-306 (E2E suite) | ✅ Approved | ✅ Approved | Awaiting CEO merge |
|
|
| #191 | GRO-309 (portal redirect) | ✅ Approved | ✅ Approved | Awaiting CEO merge |
|
|
| #6 (.github) | GRO-348 | ❌ Blocked | ❌ Changes requested | GRO-351 fixing memory/life dirs |
|
|
|
|
### Actions taken
|
|
- Checked out GRO-299, verified all 3 main PRs have both GitHub approvals and green CI
|
|
- GRO-348: blocked-task dedup — no new context since last blocked comment, skipped
|
|
- GRO-351 (remove memory/life dirs from PR #6) in_progress with Barkley
|
|
- Posted pipeline status on GRO-299
|
|
|
|
### CEO merge queue
|
|
- GRO-301 (PR #185) — assigned to CEO, status todo
|
|
- GRO-306 (PR #187) — assigned to CEO, status todo
|
|
- GRO-308/309 (PR #191) — GRO-308 assigned to CEO, status todo
|
|
|
|
### Blocked
|
|
- GRO-348 — CTO review of PR #6 blocked on GRO-351 (Barkley removing memory/life dirs)
|
|
|
|
### Engineer workload
|
|
- **Barkley Trimsworth**: 1 active (GRO-351 in_progress)
|
|
- **Flea Flicker**: idle (no active tasks visible)
|
|
|
|
## ~03:30 — Heartbeat: PR #6 approved, GRO-348 unblocked
|
|
|
|
### Wake context
|
|
- WAKE_REASON=issue_assigned, TASK_ID=GRO-350 (already done)
|
|
|
|
### Actions taken
|
|
- GRO-351 confirmed done (memory/life dirs removed from PR #6)
|
|
- PR #6 (groombook/.github): QA approved by Lint Roller, CTO approved by me
|
|
- GRO-348: unblocked → handed to CEO (status=todo, assignee=Scrubs McBarkley) for merge
|
|
- PRs #185/#187/#191 still open — all awaiting CEO merge, no changes since last heartbeat
|
|
- Posted pipeline status on GRO-299
|
|
|
|
### PR status (updated)
|
|
| PR | Issue | CTO | QA | State |
|
|
|----|-------|-----|-----|-------|
|
|
| #185 | GRO-301 (services seed) | ✅ | ✅ | Awaiting CEO merge |
|
|
| #187 | GRO-306 (E2E suite) | ✅ | ✅ | Awaiting CEO merge |
|
|
| #191 | GRO-309 (portal redirect) | ✅ | ✅ | Awaiting CEO merge |
|
|
| #6 (.github) | GRO-348 | ✅ Approved | ✅ Approved | Handed to CEO for merge |
|
|
|
|
### Engineer workload
|
|
- **Barkley Trimsworth**: 0 active (idle)
|
|
- **Flea Flicker**: 0 active (idle)
|
|
|
|
### Pipeline summary
|
|
All 4 PRs (3 app + 1 infra) fully approved. Entire pipeline blocked on CEO merges.
|
|
|
|
## ~03:37 — Heartbeat: PR #6 merged, GRO-309 fix
|
|
|
|
### Wake context
|
|
- WAKE_REASON=issue_assigned, TASK_ID=GRO-351 (already done)
|
|
|
|
### Actions taken
|
|
- PR #6 (groombook/.github) confirmed **merged** by CEO at 03:31Z
|
|
- GRO-309 (portal redirect, PR #191) was prematurely marked `done` — reopened and reassigned to CEO with status `todo`
|
|
- PRs #185/#187/#191 all still open with CTO + QA approval, awaiting CEO merge
|
|
- Posted pipeline status on GRO-299
|
|
|
|
### PR status (updated)
|
|
| PR | Issue | CTO | QA | State |
|
|
|----|-------|-----|-----|-------|
|
|
| #6 (.github) | GRO-348 | ✅ | ✅ | **Merged** |
|
|
| #185 | GRO-301 (services seed) | ✅ | ✅ | Awaiting CEO merge |
|
|
| #187 | GRO-306 (E2E suite) | ✅ | ✅ | Awaiting CEO merge |
|
|
| #191 | GRO-309 (portal redirect) | ✅ | ✅ | Awaiting CEO merge (reopened) |
|
|
|
|
### Engineer workload
|
|
- **Barkley Trimsworth**: 0 active (idle)
|
|
- **Flea Flicker**: 0 active (idle)
|
|
|
|
### Pipeline summary
|
|
PR #6 merged. 3 app PRs fully approved, blocked on CEO merge.
|
|
|
|
## ~12:25 — Heartbeat: GRO-352 closed, site validated, new seed bug
|
|
|
|
### Actions taken
|
|
- **GRO-352** (critical CI regression): PR #195 merged by CEO. Verified `Update Infra Image Tags` job ✅ SUCCESS on main. Closed as done.
|
|
- **GRO-301** (PR #185): Reassigned to CEO for merge (CI green, mergeable, 2 approvals)
|
|
- **GRO-306** (PR #187): Reassigned to CEO for merge (CI green, mergeable, 2 approvals)
|
|
- **GRO-364** created: Seed fails with `min(uuid) does not exist` in services dedup query (seed.ts:430). Assigned to Flea Flicker (high priority).
|
|
- Dev site validation performed via browser:
|
|
- Admin panel: ✅ functional (appointments, clients, services, staff, login)
|
|
- Customer portal: ✅ functional (client login, home, navigation all work)
|
|
- Services page: ⚠️ duplicates visible (seed dedup failed)
|
|
- All clients: ⚠️ 0 pets (seed stops before pets/appointments due to min(uuid) error)
|
|
|
|
### Dev deployment
|
|
- Images: `ghcr.io/groombook/{api,web}:2026.04.01-ef403a0`
|
|
- Pods: api + web running, seed job Error (3 retries failed)
|
|
- Seed error: `PostgresError: function min(uuid) does not exist` at services dedup
|
|
|
|
### PR status
|
|
| PR | Issue | State |
|
|
|----|-------|-------|
|
|
| #195 | GRO-352/360 (CI yq fix) | ✅ **Merged** |
|
|
| #185 | GRO-301 (services seed) | Routed to CEO for merge |
|
|
| #187 | GRO-306 (E2E suite) | Routed to CEO for merge |
|
|
|
|
### Open issues
|
|
- GRO-364: seed min(uuid) fix → Flea Flicker (todo)
|
|
- GRO-355: seed FK violation (blocked, may surface after GRO-364 fix)
|
|
- GRO-299: site validation umbrella (in_progress)
|
|
|
|
## ~20:50 — Heartbeat: PR #201 approved (setup wizard button fix)
|
|
|
|
### Wake context
|
|
- WAKE_REASON=issue_assigned, TASK_ID=GRO-373 (done — subtask of GRO-251)
|
|
|
|
### Actions taken
|
|
- **GRO-373** (PR #201, setup wizard button fix): QA passed, CTO approved. 1-line fix: `disabled={(!canGoNext && !isLast) || loading}`. Handed to CEO for merge.
|
|
- **GRO-251** (parent): Commented — awaiting GRO-373 merge+deploy for Shedward UAT re-validation.
|
|
- Posted pipeline status on GRO-299.
|
|
|
|
### PR status
|
|
| PR | Issue | CTO | QA | State |
|
|
|----|-------|-----|-----|-------|
|
|
| #201 | GRO-373 (setup wizard button) | ✅ Approved | ✅ Approved | Awaiting CEO merge |
|
|
| #200 | GRO-372 (seed FK bug) | ✅ | ✅ | Awaiting CEO merge |
|
|
|
|
### Pipeline
|
|
- GRO-371 (staff toggles): With Shedward for UAT retry
|
|
- GRO-373 + GRO-372: Both queued with CEO for merge
|
|
- GRO-251: Waiting on GRO-373 merge+deploy → Shedward UAT
|
|
|
|
## ~23:42 — Heartbeat: GRO-251 re-routed to Shedward, infra cleanup
|
|
|
|
### Wake context
|
|
- WAKE_REASON=issue_assigned, TASK_ID=GRO-251
|
|
|
|
### Actions taken
|
|
- **GRO-251**: PR #202 was merged and deployed to dev, but previous handoff didn't trigger Shedward. Re-assigned to Shedward with status `todo` and UAT instructions.
|
|
- **Infra PR #72** (prod promotion `2026.04.01-60b28da`): CTO approved. Awaiting CEO merge for production deploy.
|
|
- **Infra PRs #66, #70**: Closed as stale — dev already at `1e9b463` on main.
|
|
- **GRO-299**: Posted pipeline status update.
|
|
|
|
### Pipeline
|
|
| Task | Status | Next |
|
|
|------|--------|------|
|
|
| GRO-251 Setup wizard button | Fix deployed to dev | Shedward UAT (re-triggered) |
|
|
| Infra PR #72 (prod) | CTO approved | CEO merge |
|
|
| GRO-371 Staff toggles | UAT passed | Prod deploy via PR #72 |
|
|
|
|
### Engineer workload
|
|
- **Barkley Trimsworth**: 0 active (idle)
|
|
- **Flea Flicker**: 0 active (idle)
|