Commit Graph

41 Commits

Author SHA1 Message Date
e66fb87bde feat(net): unify boot eventloop and service bus 2026-06-09 21:48:56 +02:00
d8635e59cb docs: added trapgpt_guide.md 2026-06-09 20:34:30 +02:00
8e9958b1c3 docs(adr): prefer eventloop timeouts 2026-06-09 20:10:30 +02:00
c61254d702 fix(ai): poll async assistant messages 2026-06-09 18:22:24 +02:00
b57f3d3973 feat(craftos): add safe headless exec recipes 2026-06-09 18:08:48 +02:00
cf54b492b2 feat(ai): poll async opencode responses 2026-06-09 17:07:24 +02:00
c3813d6cda docs(opencode): document basic auth health check 2026-06-09 05:20:59 +02:00
b2a68fc11a chore(packages): rename packages to trapos 2026-06-09 04:32:27 +02:00
65d8a927b8 feat(ai): generalize opencode client 2026-06-09 04:18:45 +02:00
506b201cf4 docs: update opencode_server_guide.md 2026-06-09 03:39:32 +02:00
651864017c docs(opencode): document TUI control endpoints 2026-06-09 03:28:54 +02:00
38addf85fd fix(ai): use shell set for opencode settings 2026-06-09 03:25:55 +02:00
7e50f8da41 docs(ai): note opencode settings fixes 2026-06-09 03:16:14 +02:00
842ebfb596 docs(adr): require markdown links for cross-references 2026-06-09 02:35:25 +02:00
6ac86ef1e2 docs(dev): update local installation guidance 2026-06-09 02:06:51 +02:00
59eca218ef chore(dev): split CraftOS launch recipes 2026-06-09 01:44:11 +02:00
ba22bed56a docs(ai): update opencode server auth guide 2026-06-09 00:14:01 +02:00
66124153af feat(ai): package hello world client 2026-06-09 00:10:10 +02:00
8ae947ac3d feat(ccpm): install trapos from package cache 2026-06-09 00:09:58 +02:00
51194b9866 feat(ai): call opencode serve directly 2026-06-08 22:57:18 +02:00
7b19de7945 test(harness): use test env for timeouts 2026-06-08 19:22:32 +02:00
Guillaume ARM
66d979e543 chore: tighten pre-commit verification 2026-06-08 16:52:45 +02:00
Guillaume ARM
325a4327b9 docs: document git hook verification split 2026-06-08 16:36:07 +02:00
Guillaume ARM
9b49bb03d9 feat(ccpm): add package manager 2026-06-08 13:52:45 +02:00
8065502e0d test(harness): shorten timeout checks 2026-06-08 05:50:01 +02:00
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
Guillaume ARM
e5d8e16c5a test(craftos): add layered test timeouts 2026-06-08 05:37:49 +02:00
Guillaume ARM
c7ba641e2d test(craftos): add suite runner 2026-06-08 05:10:31 +02:00
Guillaume ARM
582bbf639f test(craftos): report verbose case statuses 2026-06-08 04:52:19 +02:00
Guillaume ARM
1010e0d844 test(craftos): rename harness success marker 2026-06-08 04:28:56 +02:00
Guillaume ARM
3450d6e258 test(craftos): add libtest helper 2026-06-08 04:23:31 +02:00
a120523106 feat(craftos): add local just recipes 2026-06-08 03:24:47 +02:00
a127a7693e docs(periphemu): simplify bootstrap 2026-06-08 02:29:42 +02:00
e2e6b0f6ee docs: add CraftOS-PC glossary 2026-06-08 01:46:17 +02:00
7513742a19 test: add CraftOS-PC smoke tests 2026-06-08 01:34:23 +02:00
337a0fa7c8 docs: add CraftOS-PC harness setup 2026-06-08 01:10:06 +02:00
c47b6e0ae4 feat: add TrapOS manifest install flow 2026-06-07 23:40:32 +02:00
dff6af0666 docs: add architecture decision records 2026-06-07 21:44:01 +02:00
d676a33365 docs: add create integration glossary 2026-06-07 21:16:03 +02:00
0d9d863c4f docs: add advanced peripherals glossary 2026-06-07 21:07:50 +02:00
Guillaume ARM
d5d803fa60 docs: add cc tweaked glossary 2026-05-31 03:08:31 +02:00