Skip to content

Latest commit

 

History

History
42 lines (32 loc) · 2.32 KB

File metadata and controls

42 lines (32 loc) · 2.32 KB

Architecture decision records

This directory contains architecture decision records for Researk.

The records use short sentences and defined terms. The style follows ASD-STE100 principles. The project does not claim certified ASD-STE100 conformance.

Status values

  • Proposed means that maintainers are reviewing the decision.
  • Accepted means that the decision controls current design work.
  • Superseded means that a later record replaces the decision.
  • Rejected means that maintainers did not adopt the proposal.

Accepted records remain unchanged. A new record must supersede an accepted decision.

Decision index

ADR Decision Status Date
0001 Open-source local-first scope Accepted 2026-08-06
0002 Component boundaries Accepted 2026-08-06
0003 Local data and external I/O Accepted 2026-08-06
0004 Provider and model capability registry Accepted 2026-08-06
0005 Research evidence and publication profiles Accepted 2026-08-06
0006 Lossless CLI LaTeX rendering Accepted 2026-08-06
0007 Isolated paper reproduction Accepted 2026-08-06
0008 TypeScript and Node.js toolchain Accepted 2026-08-06
0009 npm and GitHub Release distribution Superseded 2026-08-06
0010 Self-contained GitHub Release CLI artifact Accepted 2026-08-06
0011 Rendering and secure-credential dependency review Accepted 2026-08-11
0012 Rust terminal presentation boundary Accepted 2026-08-11

Create a record

  1. Copy TEMPLATE.md.
  2. Assign the next four-digit number.
  3. Use a lowercase kebab-case filename.
  4. Complete every section.
  5. Add the record to this index.
  6. Link each affected specification or architecture document.

Record facts and trade-offs. Do not use an ADR as a roadmap or implementation log.