Work Tracker

πŸ“Š Daily Overview

Total Activity: 10 commits across 2 repositories


πŸš€ GitHub Activity

1. Mothership πŸ”’ β€” 8 commits

fix(vercel-mb): join motherboard-db network so receiver can write deployments Β· 362184f

The /webhooks/internal/vercel receiver now upserts into the deployments
collection by vercelDeploymentId. Without the motherboard-db network the
container can’t resolve the mongodb hostname (verified: getaddrinfo ENOTFOUND).
Other plugins that talk to Mongo (scheduler, billing) already join both
networks; vercel-mb was missing it.

CLAUDE.md status table updated to reflect that the receiver no longer
ack-only β€” it persists deployment state transitions.

chore: untrack 6 compiled communications/commerce service binaries Β· 1c34f8b

These match their containing dir names (razorpay/razorpay, sms/sms, etc.)
so the existing motherboard-/services//main pattern in .gitignore didn’t
catch them. Adding explicit ignores and untracking from the index.

Pairs with the upcoming git history rewrite that will purge their old
versions from previous commits.

chore: track plugins/ in super repo (drop blanket ignore) Β· 0fe4880

The .gitignore had a top-level plugins/ entry that silently shadowed:

  • plugins/vercel-mb/ β€” the in-flight Vercel connector plugin (Phase B
    webhook receiver, deployment upsert wiring, mongo network fix all
    existed only on disk before this commit)
  • plugins/testplugin-mb/ β€” Go scaffold
  • ad-campaign-service/pkg/adengine/plugins/ β€” google + meta ad adapters
  • motherboard-identity/services/auth/internal/plugins/ β€” auth’s plugin
    abstraction (registry.go, plugin.go, noop.go)
  • motherboard-infra/scripts/plugins/new.sh
  • motherboard-web/src/app/(app)/plugins/page.tsx

…

chore(data): archive >5MB demodata JSONs pending schema rework Β· 269c1af

Per the project rule that data/ files >5MB belong in data/_archive/
(gitignored), moves these out of tracked tree:

  • demodata_local/health_checks.json (15.8MB)
  • demodata_local/jobs.json (6.6MB)
  • demodata_preview/health_checks.json (15.8MB)
  • demodata_preview/jobs.json (6.6MB)

Files preserved on disk at motherboard-infra/data/_archive/ with
suffixes that disambiguate the two source directories. Will be
re-imported (likely with a slimmer schema) before re-tracking.

docs(todos): defer GCP Cloud Build path fix + demodata schema rework Β· 87627ab

Two items surfaced during 2026-05-01 local cleanup:

  • Auth’s Cloud Build trigger still references motherboard-core path; will
    fail on next cloud redeploy. Captured to fix once local platform is
    stable.
  • Archived demodata JSONs need a leaner schema before re-tracking; files
    preserved at data/_archive/ in the meantime.

feat(vercel-mb): wire Phase B read surface β€” list deployments + SSE logs Β· 0e4c715

Replaces the two 501s for the read endpoints; deploy trigger stays 501 for
Phase C since it needs RBAC + workspace linkage we haven’t seeded yet.

GET /:projectId/deployments

  • Calls Vercel /v6/deployments?projectId=… with optional limit/target
  • Joins each row with the local deployments Mongo doc (if the webhook
    receiver has caught it) so workspaceId + triggeredBy + completedAt
    surface alongside Vercel’s authoritative state
  • 502 on Vercel upstream errors

…

feat(vercel-mb): Phase C foundation β€” workspace linkage + deploy trigger + RBAC Β· f9bd2ee

vercel_projects collection with unique (workspaceId, slug) and vercelProjectId
indexes, ensured at startup. POST /:slug/link validates against Vercel before
insert. :projectId param resolver accepts slug or raw prj_xxx and is mounted
on deployments + env routers via router.param. POST /:projectId/deploy creates
a Vercel deployment from the linked git source and upserts the QUEUED row.
seed_vercel_rbac.js adds vercel_env resource and feature_vercel_deploy
entitlement; wired into make seed.

Onboarding Saga deferred to a separate pass.

docs: trim TODOS.md of items completed in re-arch Β· 7d8fbc8

Removed 4 verified-done items (WorkflowDefinition cache, api-client.ts
migration, /c/${slug} URL namespacing, Playwright e2e nav tests) and
the closed motherboard-web UX overhaul section.

2. Rupali59 β€” 2 commits

Fix HTML structure in README.md Β· 1704901

Removed unnecessary closing tags and fixed HTML structure.

Fix formatting and improve README content Β· b20b9ca

Updated the README to fix formatting issues and improve clarity.


πŸ“ˆ Development Analytics

Daily Summary

MetricToday
Commits10
Merges0
Skill runs0
Decisions0
Eurekas0
CEO plans0
Notes touched0

Decisions logged today

None today.

Eurekas

None today.

Strategic plans authored

None today.

Notes touched

None today.

Running totals (as of this date)

Active days last 90:           55 / 90  (substantive)
Days with any signal last 90:  58 / 90
Skill runs (since 2026-03-25):  73
Commits this year (authored):  734
Decisions logged this year:    0
Eurekas this year:             3
CEO plans authored this year:  10
Projects touched this year:    51
Top projects last 90:          portfolio (24d), Mothership (18d), motherboard-shared (11d), Astroclarity (9d), motherboard-core (9d)

πŸ’­ My Notes

(Preserved from prior hand-written entry β€” moved here so it is never overwritten.)

Motherboard

  • main 2e1af4d fix(vercel-mb): join motherboard-db network so receiver can write deployments
  • main 50470d2 chore: untrack 6 compiled communications/commerce service binaries
  • main 0fe4880 chore: track plugins/ in super repo (drop blanket ignore)
  • main 269c1af chore(data): archive >5MB demodata JSONs pending schema rework
  • main 87627ab docs(todos): defer GCP Cloud Build path fix + demodata schema rework
  • main 0e4c715 feat(vercel-mb): wire Phase B read surface β€” list deployments + SSE logs
  • main f9bd2ee feat(vercel-mb): Phase C foundation β€” workspace linkage + deploy trigger + RBAC
  • main 7d8fbc8 docs: trim TODOS.md of items completed in re-arch