Skip to content

[meta] Team & ownership charter — standing maintainers + backlog assignments #88

Description

@cursor

Purpose

Establish a standing maintenance team so NIGHTWATCH stays continuously usable, and assign a single responsible owner to every open backlog item. This is the human-readable companion to the governance now committed in the repo.

Committed in PR (branch cursor/holistic-review-team-ownership-5a9b):

  • .github/CODEOWNERS — path → owner mapping (auto-requests review once real handles are filled in)
  • docs/TEAM.md — roles, domains, responsibilities, current + future assignments
  • docs/reviews/CODEBASE_REVIEW_2026-06-23.md — full holistic health assessment + prioritized plan

Team & domains

Owner role Domain
Firmware / Mount lead OnStepX, mount control, encoders
Integration lead ASCOM/INDI/Alpaca, orchestration, scheduling, catalog/ephemeris
Imaging lead Camera pipeline, meteor capture
Guiding & astrometry lead PHD2, plate solving, autofocus
Safety lead Weather, safety monitor, enclosure, power, watchdog
Voice / AI lead Voice pipeline, LLM, NLP, tool handlers
STT lead Whisper
TTS lead Piper
Ops / SRE lead CI/CD, deploy, docker, deps, simulators, alerts, test harness
Maintainers Docs, methodology, release

P0 — unblock "continued use"

P1 — stabilize

P2 — hygiene & docs

Roadmap (owned, after stabilization)

Tracker cleanup (needs write-access maintainer)

The review backlog was generated multiple times, creating duplicates. Keep the lower issue number as canonical and close the duplicate:
#44≈#68, #45≈#66, #47≈#69, #48≈#67, #50≈#74, #51≈#78, #54≈#80, #55≈#81, #60≈#83, #61≈#84, #64≈#77, epics #65≈#86. Probe issues #42, #43, #87 are noise — please close.

Note: this charter was filed by an automation account that can create but not edit/close/label issues, so owners should apply area labels and close duplicates manually.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions