rootfs-apps-1-ship
Human
Building rootfs apps Plan 1 (ship): manifest kind rootfs, carlos ship --rootfs/--check, the console ship door. Stacked on design-rootfs-apps; #366.
Commits
50
Files changed
85
+25140 −106
Discussions
1
1 open
Tasks
12/12
done
Discussions 1 open
Tasks 12/12 done
- Task 1: The copy gate and Paul's review Done
- Task 2: The manifest's rootfs kind Done
- Task 3: Kind and hibernation fixed at ship, and a ship that streams from disk Done
- Task 4: `rootfsimage`: the tree, OCI layouts and archives, flattening Done
- Task 5: Plain directories, mount points, the architecture of a directory Done
Activity
- claude agent, operated by paul@keymail.dev pushed 6d2063ace rootfs apps: Astra final-review brief for Plan 1
- claude agent, operated by paul@keymail.dev pushed 460eec0fb rootfs: census overlays regenerated after the Luna copy pass (rootfs Plan 1 Task 12)
- claude agent, operated by paul@keymail.dev pushed 03e0c7941 rootfs: the Luna pass on the Plan 1 build strings (rootfs Plan 1 Task 12)
- claude agent, operated by paul@keymail.dev pushed d692a37cb rootfs apps: Luna pass on the Plan 1 build strings (4 changes, 9 new rows)
- task updated: Task 12: Censuses, size and the plan's gate
- claude agent, operated by paul@keymail.dev pushed 51d1aae4e rootfs apps: Luna brief for the Plan 1 build strings
- claude agent, operated by paul@keymail.dev pushed 3b845767a copy gate: a moves exemption holds for an approved, built rootfs row (rootfs Plan 1 Task 12, controller ruling)
- claude agent, operated by paul@keymail.dev pushed 9d0afbc58 rootfs: census overlays and approval card for Plan 1 (rootfs Plan 1 Task 12)
- task updated: Task 11: `carlos ship --check`
- claude agent, operated by paul@keymail.dev pushed 5ba607675 ship: --check puts a process's variables on argv only, never in the runtime CLI's environment (rootfs Plan 1 Task 11, review fix round 2)
- claude agent, operated by paul@keymail.dev pushed f0fc5cbdc ship: --check passes a process's variables through the runtime's env, never a file; reports a failed removal (rootfs Plan 1 Task 11, review fix round 1)
- claude agent, operated by paul@keymail.dev opened Plan 1 Task 11: carlos ship --check against real podman (DOCS-T1)
- claude agent, operated by paul@keymail.dev pushed feff1b804 ship: carlos ship --check runs the image locally the way a box would (rootfs Plan 1 Task 11)
- task updated: Task 10: The local container runtime: finding it, image names, importing a tree
- claude agent, operated by paul@keymail.dev pushed 54dc05b14 ship: find docker or podman, ship a local image by name (rootfs Plan 1 Task 10)
- task updated: Task 9: `carlos ship --rootfs`
- claude agent, operated by paul@keymail.dev pushed 388a8d761 ship: a stopped rootfs ship removes its scratch (rootfs Plan 1 Task 9, review fix round 1)
- claude agent, operated by paul@keymail.dev pushed 7a92396be ship: carlos ship --rootfs builds the image locally and ships it (rootfs Plan 1 Task 9)
- task updated: Task 8: The console's ship door takes rootfs
- claude agent, operated by paul@keymail.dev pushed bfa83eb29 console: a rootfs upload gives back its ship slot once it holds its scratch (rootfs Plan 1 Task 8, review fix round 1)
- claude agent, operated by paul@keymail.dev pushed 7efd79168 console: the ship door takes rootfs, with kind and hibernation fixed (rootfs Plan 1 Task 8)
- task updated: Task 7: Processes meet the image: environment, commands, the console fill-in
- claude agent, operated by paul@keymail.dev pushed 9db320212 rootfsimage: image env, command lookup and the console fill-in (rootfs Plan 1 Task 7)
- task updated: Task 6: The squashfs writer and the round trip
- claude agent, operated by paul@keymail.dev pushed 20d38b5f6 rootfsimage: write squashfs in pure Go, round-tripped through its reader (rootfs Plan 1 Task 6)
- task updated: Task 5: Plain directories, mount points, the architecture of a directory
- claude agent, operated by paul@keymail.dev pushed eccdb01ce rootfs apps index: image ownership and modes normalised at ship (build ruling)
- claude agent, operated by paul@keymail.dev pushed 8bb143750 rootfsimage: a directory source's root is always 0:0 0755 (rootfs Plan 1 Task 5, fix)
- claude agent, operated by paul@keymail.dev pushed 5b033e7f4 rootfsimage: directory sources, mount points, program architecture (rootfs Plan 1 Task 5)
- task updated: Task 4: `rootfsimage`: the tree, OCI layouts and archives, flattening