Board 2026-08-23 — Operating cadence — FINAL MINUTES #53
Closed
opened 2026-08-23 23:21:45 -04:00 by logan
·
1 comment
No Branch/Tag Specified
Labels
Clear labels
area/ai-pipeline
area/auth
area/billing
area/correlation
area/discord
area/frontend
area/governance
area/growth
area/infra-deploy
area/legal
area/map
area/mqtt
area/node-ota
area/osint
area/recording-audio
area/sdr-radio
area/transcription
board
board:agenda
minutes:draft
minutes:final
role:ceo
role:cfo
role:cio
role:ciso
role:cmo
role:coo
role:cto
Scene/entity extraction, summarizer, AI providers, embeddings
AuthN/Z, roles, tenancy/org scoping, API keys, credentials
Plans, entitlements, AI spend accounting and caps
Incident correlation, linking, lifecycle, severity, corr_debug
Discord bot, radio bots, voice streams, bot tokens, webhooks
Web UI: Next.js app and the edge-node local dashboard
Board process, minutes, unattended runner, agent tooling
Go-to-market, outreach, cold email, discovery conversations
CI/CD, VM, registry, Firestore rules/indexes deploy, Terraform/Caddy
ToS, retention, licences/DAAs, CAN-SPAM, E&O, name suppression
Live map: pins, paths, tiles, legend, geocoding
Node-C2 MQTT, checkins, commands, node sweeper, dynsec
Node install, enrollment, OTA updater, image skew
External feeds: cameras, 511, ADS-B, AIS, outages, and their licences
Call capture, boundaries, PulseAudio, ring buffer, trimming, attribution
OP25 decode, SDR hardware/tuning, conventional, second SDR, mesh radio
STT, transcript correction, place verification, name accuracy
Board process: minutes and board-filed items
Needs board scoping at the next sitting; CEO removes the label once scoped
One exec pre-read, closed by CEO
CEO ruling; open until enacted
Filed by the CEO
Filed by the CFO
Filed by the CIO
Filed by the CISO
Filed by the CMO
Filed by the COO
Filed by the CTO
kind
behavior-bug
Wrong product behavior; the instrument reads it correctly
kind
measurement-bug
Corrupts the recording/instrument (debug data, evals, health checks), not behavior
priority
p0
Drop everything: prod broken, live exposure, or owner-ruled P0
priority
p1
Next up: blocks a gate, a customer, or core incident quality
priority
p2
Normal: real defect or planned work, schedule in turn
priority
p3
Low: minor, cosmetic, or someday
status
blocked
Waiting on an external party, spend, or another issue
status
in-progress
Branch or PR open against it
status
needs-decision
Waiting on an owner or board ruling before work
status
needs-info
Root cause or repro unknown; needs a reading first
type
bug
Something built is wrong: code, data, or a measurement
type
chore
Maintenance, refactor, tests, pinning, cleanup: no user-visible change
type
decision
A ruling to make or record: board minutes, owner calls, legal reviews
type
docs
Docs, runbooks, CLAUDE.md, skills, SOPs
type
feature
New capability or an extension of an existing one
type
security
Security, privacy, credential or tenant-isolation exposure
type
tracking
Tracker, checklist, initiative or punch-list spanning several changes
Milestone
No items
No Milestone
Projects
Clear projects
No projects
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: logan/server-26#53
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Agenda
Set the weekday for the weekly dev-progress sitting, and record the new
project-leadrole in the board record.Filed as its own
minutes:finalrather than a comment on #42 for two reasons:this is a governance decision about how the board operates, not an amendment to
BUSINESS_MODEL.mdwhich is what #42 ratified; andsprint-startenforces thecadence by reading the date of the newest
minutes:final, so the anchor datehas to be a new issue. A comment on #42 would have left the clock reading
2026-08-23 forever.
Decisions
The weekly dev-progress sitting is on MONDAY. Owner: CEO. Effective
immediately. The solo shipper's largest uninterrupted block is the weekend,
so Monday reviews the most work while it is freshest, and Monday is the first
session-open after
sprint-start's 7-day check trips (founding sitting wasSunday 2026-08-23; the check trips 2026-08-30; the next session-open weekday
is Monday 2026-08-31). Every subsequent Monday sitting re-anchors the clock
to Monday, so the check and the cadence stay in phase instead of drifting.
First weekly dev-progress sitting is due 2026-08-30 (one week from the
founding sitting), taken on Monday 2026-08-31. Owner: CEO.
sprint-startstep 4 will surface it at session open. There is no daemon,deliberately: a cron dies with its session and fails silently.
A sitting with nothing to review is skipped and recorded as skipped.
Owner: CEO. One person ships at one person's rate. If
project-leadreportsnothing material moved, one line stands the board down.
project-leadis adopted as a non-officer role reporting to the CTO.Owner: CTO. It files no minutes. It owns live backlog state — open issues in
both repos,
DEFERRED.mddrift, local HEAD vsorigin/mainvs the live/healthSHA, and which board decisions are outstanding — and briefs the CTObefore any dev-progress sitting (
boardskill step 1b). Rationale: at thefounding sitting nobody in the room could state what was actually deployed.
Agent file:
.claude/agents/project-lead.md.What we gave up
happens, and Monday minutes are five days stale by Saturday. Accepted —
reviewing work that exists beats planning work that does not.
skip-and-record rule is the release valve; if it is being used most weeks,
the cadence itself goes back on the agenda.
project-leadrunning before the CTO adds a serial step to everydev-progress sitting. Cheap model, and the alternative is an architecture
opinion untethered from deploy state.
Dissent
None — administrative ruling, no full sitting convened. The four advisers were
not polled; this decision is about board mechanics and does not touch product,
money, security or positioning.
Drafts
None. Administrative ruling by the CEO under the standing charter.
State at the time of ruling
964343cdeployed clean and is live.cc038e6fixes #52 (false map pin — unit call-sign "Post 1-2" geocoded as anaddress). Committed, not pushed. Not shipped until it is.
rules deploy path), #52.
drb-c2-coresuite is at 250 pass, not the 93 thatCLAUDE.mdandthe
verifyskill claimed. Both corrected.Follow-up issues filed
None. Both charter changes are enacted in this session:
.claude/skills/board/SKILL.md— cadence section now names Monday and citesthese minutes.
CLAUDE.md— Agents table now carries aproject-leadrow.Open — needs the owner
Nothing new. Carried over from #42: credential rotation (#42 open item 9), and
the E&O / entity questions gating names and Gate B.
Closing per #146 D8 (2026-09-13): a
minutes:finalissue is not a tracker. The record of a ratified decision is the stamp on the document; live work is tracked by its own work issue. Six minutes:final issues had been open 8-21 days with unexecuted decisions inside them and nobody looking.Operating cadence ratified and enacted in
.claude/skills/board/SKILL.md. Amended today by #146 D3: no board decision ships with a date unless it also states what happens when that date passes with no action.