cc-libs/docs/adrs
Guillaume ARM 3c4a8876b9 test(harness): run timeout-layer checks in ci
- Add fast `test-timeout` guard chaining `test-timeout-lua`/`-shell`
- Wire `test-timeout` into `just ci` for harness regression coverage
- Consolidate fixtures into single `tests/harness/slow-case.lua`
- Tighten timeouts (libtest 2s / shell watchdog 3s) so each check is ~3s
- Update ADR-0009 and DEVELOPMENT.md for the new recipes and ci wiring
2026-06-08 05:45:15 +02:00
..
adr-0001-target-computercraft.md docs: add architecture decision records 2026-06-07 21:44:01 +02:00
adr-0002-use-eventloop-for-async-code.md docs: add architecture decision records 2026-06-07 21:44:01 +02:00
adr-0003-current-net-api-state.md docs: add architecture decision records 2026-06-07 21:44:01 +02:00
adr-0004-trapos-branding-and-manifest.md feat: add TrapOS manifest install flow 2026-06-07 23:40:32 +02:00
adr-0005-craftos-pc-harness.md test(craftos): add suite runner 2026-06-08 05:10:31 +02:00
adr-0006-simplify-periphemu-bootstrap.md docs(periphemu): simplify bootstrap 2026-06-08 02:29:42 +02:00
adr-0007-use-libtest-for-craftos-tests.md test(craftos): add suite runner 2026-06-08 05:10:31 +02:00
adr-0008-keep-tests-runnable-in-craftos-and-in-game.md test(craftos): add suite runner 2026-06-08 05:10:31 +02:00
adr-0009-layered-test-timeouts.md test(harness): run timeout-layer checks in ci 2026-06-08 05:45:15 +02:00
README.md test(craftos): add layered test timeouts 2026-06-08 05:37:49 +02:00

Architecture Decision Records

This directory contains lightweight Architecture Decision Records for this repository.

The goal is simple: keep a short memory of why we made repo-level choices while building ComputerCraft / CC:Tweaked code for Minecraft. This is not meant to be a heavy process.

Future ADRs can reuse the shape of the existing files when it is useful.

Records