Record passing terminal UX ISO acceptance and delivery artifacts
This commit is contained in:
@@ -51,10 +51,10 @@ Interfaces:
|
||||
- Manifest defaults from `HYDRA_SESSION_MANIFEST` when valid; launch errors
|
||||
remain actionable and never silently restart an unknown/foreign VM.
|
||||
|
||||
- [ ] Write and observe failing tests using a local HTTP fixture (ISO, HTML,
|
||||
- [x] Write and observe failing tests using a local HTTP fixture (ISO, HTML,
|
||||
truncation, checksum, cancellation, cache reuse, collision).
|
||||
- [ ] Implement downloader and explicit open/run commands, preserve existing CLI.
|
||||
- [ ] Test no accidental overwrite/start, headless operation, RAM preflight and
|
||||
- [x] Implement downloader and explicit open/run commands, preserve existing CLI.
|
||||
- [x] Test no accidental overwrite/start, headless operation, RAM preflight and
|
||||
view-only reconnection. Run scoped tests and commit only owned files.
|
||||
|
||||
## Task 2: Terminal menu and focused session handoff
|
||||
@@ -72,10 +72,10 @@ Interfaces:
|
||||
requested configured VM. Recovery delegates to menu; automatic clients remain
|
||||
view-only. Errors stay in menu, and operations use fresh runtime profiles.
|
||||
|
||||
- [ ] Write failing menu/refresh tests for stopped/running selection, unknown
|
||||
- [x] Write failing menu/refresh tests for stopped/running selection, unknown
|
||||
identity, names such as s/q, empty/invalid profiles and second-workspace focus.
|
||||
- [ ] Implement terminal flow, visible command previews and recovery fallback.
|
||||
- [ ] Run scoped tests plus an isolated session probe where feasible; commit
|
||||
- [x] Implement terminal flow, visible command previews and recovery fallback.
|
||||
- [x] Run scoped tests plus an isolated session probe where feasible; commit
|
||||
owned files. Existing reserved chords and VM independence remain intact.
|
||||
|
||||
## Task 3: Hydra OS branding and Fastfetch
|
||||
@@ -84,20 +84,20 @@ Owned: `image/packages`, `image/rootfs` (Fastfetch config/logo/motd only),
|
||||
`hydra/image.py`, `image/grub.cfg`, `session` metadata, new branding tests.
|
||||
Coordinate session/CLI visible names with their owners; do not edit their files.
|
||||
|
||||
- [ ] Confirm Fastfetch's Gentoo atom, supported logo/config format and search path.
|
||||
- [ ] Add original terminal logo and restrained summary configuration; retain
|
||||
- [x] Confirm Fastfetch's Gentoo atom, supported logo/config format and search path.
|
||||
- [x] Add original terminal logo and restrained summary configuration; retain
|
||||
technical IDs while updating visible OS/boot/session labels.
|
||||
- [ ] Verify config with actual Fastfetch in a temporary/container environment,
|
||||
- [x] Verify config with actual Fastfetch in a temporary/container environment,
|
||||
preview logo, and test resulting image metadata. Commit owned files.
|
||||
|
||||
## Task 4: Integration and delivery
|
||||
|
||||
Owner: controller. README/install docs, update bundle, isolated validation.
|
||||
|
||||
- [ ] Review each task diff with concrete test reports; resolve findings.
|
||||
- [ ] Integrate task interfaces; document terminal usage and branded name.
|
||||
- [ ] Run complete suite and isolated smoke covering run/open/menu with new code.
|
||||
- [ ] Prepare a reversible guest update with exact file inventory and checksums;
|
||||
- [x] Review each task diff with concrete test reports; resolve findings.
|
||||
- [x] Integrate task interfaces; document terminal usage and branded name.
|
||||
- [x] Run complete suite and isolated smoke covering run/open/menu with new code.
|
||||
- [x] Prepare a reversible guest update with exact file inventory and checksums;
|
||||
preserve old ISO and test disk. Assess cached image rebuild and test new output.
|
||||
- [ ] Review whole branch, commit/publish authorized repository changes and report
|
||||
- [x] Review whole branch, commit/publish authorized repository changes and report
|
||||
exactly which artifacts and guest states have actually been updated.
|
||||
|
||||
Reference in New Issue
Block a user