ITISYOU_OS

System Ledger

Chronological record of engineering changes, decisions and failures, mirrored from docs/DEVELOPMENT_STORY.md. There are no release entries yet — the project is pre-alpha and nothing has shipped. Failures are logged with their root causes, not hidden.

DATE

2026-09-02 · 02:30

BUILD

v0.2.0-dev

COMMIT

cc29cda

IN DEVELOPMENT

Kernel skeleton and test harness authored

Session 1 — Foundation

What happened

Workspace laid down: kernel/ (lib + interactive and selftest binaries), crates/kernel-core (host-testable stage/marker contract), tools/image-builder (pure-Rust BIOS/UEFI images + SHA-256 manifest), tools/qemu-runner (deterministic boot assertion harness with JSON evidence).

Detail / root cause

First build failed: this nightly’s cargo rejects `cargo-features = ["bindeps"]` in the manifest. Root cause: artifact dependencies must now be enabled via `[unstable] bindeps = true` in .cargo/config.toml. Fixed there; `per-package-target` remains a manifest feature. Rebuild launched.

EVIDENCE

error: unknown Cargo.toml feature `bindeps` — resolved in .cargo/config.toml

DATE

2026-09-02 · 02:20

BUILD

v0.2.0-dev

COMMIT

cc29cda

IN DEVELOPMENT

Governance intake and discovery

Session 1 — Foundation

What happened

Read AGENT_OPERATING_RULES.md and the end-to-end implementation plan; both adopted as binding. Requirement traceability matrix created (docs/REQUIREMENTS.md). Stitch design export preserved unchanged in design/ and extracted as the visual source of truth.

Detail / root cause

Environment discovery and storage rules applied: Rust nightly-2026-09-01 + x86_64-unknown-none toolchain installed to E:\toolchains, QEMU 11.1.0 extracted to E:\tools\qemu without elevation, scratch routed to G:\claude-tmp. GitHub authenticated; repository to be created private.

EVIDENCE

docs/REQUIREMENTS.md · docs/adr/0001..0003 · design/stitch/ (13 screens + DESIGN.md)

Release-grade changelog entries (version, commit, checksums, verification evidence) will appear here once the first release exists. See /releases.