QuineOS: the evidence

The evidence behind the paper on QuineOS, an operating system written by an AI. The transcript is the complete Claude Code session trajectories/03468d1c-5b29-4e24-8f0d-2a7435d227ab.jsonl (pinned at cd9643e); the OS is monperrus/boot-to-claude at a4a64cb. Each page holds the work that ends at one phase commit; every tool call is anchored by its id.

Transcript by phase

  1. 0: boot sector, build pipeline until 42f0af3, Jul 17, 19:04:37
  2. 1: two-stage loader, protected mode until 0b4c5c1, Jul 17, 19:07:22
  3. 2: GDT/IDT, allocator, self-test until 1a67c58, Jul 17, 19:10:58
  4. 3: ATA driver, tinyfs until a3b80d1, Jul 17, 19:16:40
  5. 4: keyboard driver, shell until 594867b, Jul 17, 19:20:41
  6. 5: scripting language until f4702ba, Jul 17, 19:30:51
  7. 6: compiler, bytecode VM until 3c37ed4, Jul 17, 19:38:08
  8. 7: README, docs, final check until 24ac0a4, Jul 17, 22:12:30
  9. T1: assembler until cd6231d, Jul 17, 23:40:01
  10. T2/T4: C compiler until 72955af, Jul 18, 08:36:16
  11. T3: adapt kernel to tinyC until f08a1b9, Jul 18, 08:49:20
  12. T5: linker until 1647d6f, Jul 18, 16:54:30
  13. T6: drop objcopy until 0f82a8d, Jul 18, 17:11:40
  14. T7: switch the build over until 1d62d14, Jul 18, 22:59:55
  15. T8: self-hosting bootstrap until acff0a5, Jul 21, 07:17:05
  16. T9: docs, cleanup until 900c4cf, Jul 21, 07:28:56
  17. serial-playable battle game until 4246ba7, Jul 22, 07:20:46
  18. VGA mode 13h, bitmap font until 377d751, Jul 22, 16:56:12
  19. graphical battle screen until a4a64cb, Jul 22, 17:21:14
  20. after the last commit