Rocket Telemetry Project Docs

N-ADR-004: (Reserved for Future Node-Scoped Decision)

Reserved ADR slot for future node-scoped architectural decisions.

Metadata

  • ADR ID: N-ADR-004
  • Title: [Reserved - To be determined]
  • Status: Placeholder
  • Date: [Not yet proposed]
  • Owner: Architecture lead
  • Target Decision Date: TBD
  • Relates to: [TBD]

Purpose

This ADR slot is reserved for future node-scoped architectural decisions that may emerge as the design evolves.

Examples of Possible Future Topics

  • FPGA Reconfiguration Policy: How to update FPGA firmware without service interruption?
  • Antenna Failover Strategy: If primary antenna fails, automatic switchover or manual override?
  • IPC Message Format: Protobuf, MessagePack, JSON, or custom binary? Versioning strategy?
  • Health Monitor Alerting: Which conditions trigger escalation? Email, Slack, syslog, all three?
  • Power Management: Node-side power sequencing, battery backup detection, graceful shutdown on power loss?
  • Multi-Node Coordination: If scaling to multiple antenna nodes, how do they coordinate? Leader election? Quorum?
  • Firmware Update Strategy: Rolling updates, canary deployments, rollback plan?
  • Caching Policy: For schema, targets, antenna parameters , when to cache, when to re-fetch from central?

When to Activate This ADR

If the team identifies a significant node-level architectural decision that:

  1. Affects multiple subsystems (not a single module)
  2. Has multiple viable approaches with trade-offs
  3. Requires central team agreement before implementation
  4. Will be difficult to change once deployed

...then convert this placeholder to a full ADR using the template in ADR-INDEX.


Template for New ADR

Copy the structure from one of the existing ADR documents:



Return to: ADR-INDEX | Docs Home

On this page