rdmbair15m5-changelog-20260911-0213-subnetcalculator-canonical-migration-and-backup
rdmbair15m5-changelog-20260911-0213-subnetcalculator-canonical-migration-and-backup
Migrated SubnetCalculator (`rdSUBNET`) to canonical home on `rdmsm4x:~/dev/apps/SubnetCalculator`, established origin bare repository on `git.ecs0.net:git/apps/SubnetCalculator.git`, registered and backed up private GitHub repository (`richhdoty/rdmsm4x-dev-apps-subnetcalculator`), published PRD and HTML portal, and updated fleet project pointers.
Summary of Changes
- Canonical Architecture & Remote Setup:
- Established canonical bare repository at `rdmsm4x:~/git/apps/SubnetCalculator.git` served over the fleet tailnet via `git.ecs0.net:git/apps/SubnetCalculator.git`.
- Created canonical worktree clone at `rdmsm4x:~/dev/apps/SubnetCalculator`.
- Configured git remotes (`origin`, `fleet`, `backup`) on canonical clone and pushed documentation updates.
- Documentation & Web Assets:
- Published comprehensive Product Requirements Document (`PRD.md`) detailing all functional requirements, mathematical specifications, architecture layers, UI tokens, and security criteria.
- Published Version 1.0.0 Release Notes (`RELEASE-NOTES.md`).
- Deployed Liquid Glass interactive HTML documentation portal under `docs/` (`docs/index.html`, `docs/PRD.html`, `docs/RELEASE-NOTES.html`).
- Private GitHub Backup Registration:
- Executed non-invasive backup registration via `github_backup_dev.zsh --create-missing apps/SubnetCalculator` on `rdmsm4x`.
- Created private repository `https://github.com/richhdoty/rdmsm4x-dev-apps-subnetcalculator.git\` with privacy verified (`isPrivate: true`).
- Pushed `main` branch and snapshot references (`refs/heads/main`).
- Fleet Registry Indexing:
- Regenerated `FLEET-PROJECT-POINTERS.md` on `rdmsm4x` and synced to `rdmbair15m5:~/dev/FLEET-PROJECT-POINTERS.md`.
- Verified `SubnetCalculator` entry pointing to `rdmsm4x:~/dev/apps/SubnetCalculator`, `git.ecs0.net:git/apps/SubnetCalculator.git`, and GitHub backup.
- Verification Evidence:
- SwiftPM test suite on `rdmsm4x`: 105/105 tests passed across 14 suites under Swift 6 strict concurrency.
- Opaque-box E2E test runner on `rdmsm4x`: 379/379 tests passed (100% pass rate across Tiers 1โ4).
- Universal2 fat binary signed and launched on desktop: `/Users/richh/Desktop/SubnetCalculator.app` (PID: 41737).