rdmsm4x-changelog-20260910-2308-subnet-calculator-canonical-promotion
rdmsm4x-changelog-20260910-2308-subnet-calculator-canonical-promotion
Promoted SubnetCalculator (rdSUBNET) to canonical root rdmsm4x:~/dev/apps/SubnetCalculator with full PRD, git.ecs0.net bare repository, verified SwiftPM test pass (105/105 Core, 379/379 E2E), and signed Universal2 app bundle.
Scope
- Canonical App Root:
rdmsm4x:~/dev/apps/SubnetCalculator - Bare Git Mirror:
git.ecs0.net:git/apps/SubnetCalculator.git - Scratch Origin:
rdmbair15m5:~/teamwork_projects/subnet_calculator
Exact Files Touched
rdmsm4x:~/git/apps/SubnetCalculator.git(bare repo initialized)rdmsm4x:~/dev/apps/SubnetCalculator/(full working tree cloned)rdmsm4x:~/dev/apps/SubnetCalculator/PRD.md(complete product requirements document)rdmsm4x:~/dev/apps/SubnetCalculator/CLAUDE.md&AGENTS.md(developer guidance)rdmsm4x:~/dev/apps/SubnetCalculator/dist/SubnetCalculator.app(Universal2 fat binary, AppIntents metadata, Apple Privacy Manifest, signed under Team ZU2882L4HT)
Verification Evidence
git -C ~/dev/apps/SubnetCalculator log -n 1:4b185a9 feat(SubnetCalculator): initial production release v1.0.0swift test --package-path ~/dev/apps/SubnetCalculator --filter SubnetCoreTests: 105 passed / 105 total (0.225s, 0 warnings under Swift 6 strict concurrency)python3 ~/dev/apps/SubnetCalculator/Tests/e2e/test_runner.py: 379 passed / 379 total (100% pass)codesign -dvvv ~/dev/apps/SubnetCalculator/dist/SubnetCalculator.app:Format=app bundle with Mach-O universal (x86_64 arm64),TeamIdentifier=ZU2882L4HT