Hero OS -- Production Readiness Plan (Completed) #5
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Hero OS -- Production Readiness Plan (Completed)
Master tracker for the initial production readiness work on Hero OS. This issue covers all completed sessions from Phases 1-3 through Session C. Remaining work continues in #11.
Target platforms: Desktop browsers and smartphones. The WASM-based architecture (Dioxus + Archipelagos islands) enables both targets from a single codebase.
Branching Model
All repos use
developmentas the default branch.development: default, always deployabledevelopment_{name}: feature branches for fast-paced AI-assisted developmentmain: releases (when ready)One branch, one commit, one issue
AI-assisted development generates many commits fast. To keep history clean and traceable, we follow a strict rule:
development_{name}) is squashed into one commit before merging todevelopmenthttps://forge.ourworld.tf/lhumina_code/home/issues/5 — Production Readiness PlandevelopmentThis means every commit on
developmentrepresents a complete, reviewed piece of work and links directly to the issue that describes it.Workflow
development_{name}from latestdevelopmentdevelopment_{name}(as many commits as needed)developmentintodevelopment_{name}periodically (never rebase, always merge)development_{name}intodevelopmentDeployment
:devherodev.gent02.grid.tf:demoherodemo.gent02.grid.tf:prodRegistry:
forge.ourworld.tf/lhumina_code/hero_zeroVM: TFGrid Node 8, Mycelium
495:72fa:8ec3:9264:ff0f:c0a8:abad:234cDeploy Commands
DevOps Pipeline
https://herodev.gent02.grid.tf/hero_os_ui/developmentdevelopmentcode:demo— tag image and deploy to herodemohttps://herodemo.gent02.grid.tf/hero_os_ui/Rules:
:demobefore human confirms the remote build (step 8 -> step 9)Completed Work
Phase 1 -- Foundation
Phase 2 -- Quick Fixes & UI Polish
Phase 3 -- Theme Selection & Iframe Theme Sync
hero-bootstrap-bridge.css-- single source of truth for Bootstrap themingbg-dark,text-white,navbar-dark, etc.)Session A -- WASM Island Theme Unification (2026-03-07)
var(--color-*)patternsmoke_theme_islands.sh(4/4 passing)Infrastructure
hero_zero:base), WASM cache fix, hero_rpc patchZinitRPCAPIClient) -- 9 files, 670+/519-development_zinit_ui_basepathintodevelopment(PR #29)Repo Cleanup (2026-03-08)
Session B: Contexts Management (2026-03-08)
context-selected/created/deletedevents from island to Hero OS appBaseClientfromhero_osis_sdk)switch_context()already in controller, event listeners call itisland-contextsincorefeature, optimistic update + background re-fetchCustomMethodHandlertrait in hero_rpc,ContextMethodHandlerin hero_osistrigger_get_pre/trigger_list_prestubs across all 15 OSIS domainsSession C: Single Source of Truth Migration (2026-03-08 to 2026-03-09)
Phase 0a -- Core Components (2026-03-08)
Phase 0b -- Shell Files (2026-03-08)
Phase 0c -- All Island Files (2026-03-09)
Phase 1 -- Typography Tuning + Dock Improvements (2026-03-09)
--shell-font-size: 1.125rem(18px) for toolbar readability--dock-font-size: 0.75rem(12px), buttons 72->92px, icons 42->46px, labels 68->100px, line-height 1.5Repos Status
All repos on
developmentbranch, pushed to remote.development_theme_sync)Session Log
sha256:74581865c11bsha256:74581865c11bsha256:7a5d318bf841sha256:983b130e1722sha256:0780e2198b22sha256:494205898abb.awaitonrefresh_status()in chvm_driver.rssha256:4f75a4f17e5cContinued in: #11
Hero OS — Production Readiness Trackerto Hero OS — Production Readiness Planmik-tf referenced this issue2026-03-09 20:53:02 +00:00
Hero OS — Production Readiness Planto Hero OS -- Production Readiness Plan (Completed)mik-tf referenced this issue2026-03-11 02:47:46 +00:00