This is a curated public register: foundational decisions maintained by the marketing repository plus exact application claims approved for public use. Private and pending ADRs remain in their owning repository.
Last verifiedAugust 10, 2026
ScopeCinch application and public-marketing repositories
PostureCurated public engineering snapshot
Current index
Decision, consequence, proof, gap.
Operational identifiers, secrets, commands, and private evidence locations remain in their owning repository. The public record keeps enough specificity to make the tradeoff inspectable.
ADR-001Application delivery
AcceptedExercised
Interruption-resistant application releases
Use a health-gated blue/green strategy for routine stateless web releases while leaving the stateful synchronization service unchanged.
Decision
Maintain a two-instance serving floor for the stateless web tier.
Start and validate the complete replacement fleet before traffic promotion.
Promote an immutable source identity and retain the prior image plus recovery command.
Treat synchronization-runtime changes as a separate maintenance event.
Consequence
Deployments briefly use additional compute, database changes must remain backward compatible, and the stateful synchronization tier keeps a separately disclosed availability limit.
The accepted record defines tenant ownership, private subscription storage, transactional fan-out, delivery-time authorization, privacy-preserving previews, and bounded retry behavior.
Decision
Require explicit per-browser opt-in and separate preview consent.
Keep subscription capabilities outside client synchronization and structured logs.
Recheck membership, attention, access, deletion, and read state before delivery.
Make retries durable, per-device, bounded, and safe under concurrent workers.
Consequence
Notification delivery can be intentionally absent when access, attention, read state, visibility, or subscription validity changes. Telemetry must distinguish those outcomes without recording message content.
Cinch can invite an external guest directly into one selected public or private channel while preserving single-use credentials, tenant-bound authorization, and channel-exact access.
ADR-001Exercised in production
Health-gated blue/green application releases
Application releases use a blue/green strategy. The complete replacement web fleet and fresh SBOM-backed image policy must pass before traffic is promoted, the prior image is retained as rollback evidence, and routine application releases leave the real-time sync service unchanged.
Decision threshold
Not every code change deserves an ADR.
A record is expected when work changes a trust or system boundary, introduces durable infrastructure, changes data or security posture, constrains future delivery, or is expensive to reverse.
01Context
Name the pressure, constraints, and why a durable choice is needed.
02Options
Include plausible alternatives and the option to defer.
03Decision
State scope, ownership, authority, and the chosen boundary.
04Consequences
Record costs, risks, reversibility, and follow-on work.
05Evidence
Link tests, exercises, observations, and unresolved gaps.