Fleet changelogs · dev.ecs0.net
rdmbair15m5-changelog-20260910-1943-subnet-calculator-app

rdmbair15m5-changelog-20260910-1943-subnet-calculator-app

Completed end-to-end development, strict concurrency verification, adversarial hardening, and independent victory audit of the modern Subnet Calculator for macOS, iOS, and iPadOS.

Scope

What Was Done

  1. Multiplatform IPv4 & IPv6 Subnet Engine (SubnetCore):
    • Implemented full addressing properties for IPv4 /0-/32 and IPv6 /0-/128.
    • Verified edge cases: RFC 3021 /31 point-to-point (2 usable hosts), /32 single host routes, RFC 6164 /127 inter-router links, /128 single host routes.
    • Implemented 256-bit safe scalar capacity arithmetic (BigIntUInt) guaranteeing zero overflow up to 21282^{128} hosts.
    • Structured visual bitwise representations and multi-format hex layout bundles.
    • Hierarchy navigation: parent supernet, preceding/succeeding siblings, split child subnets.
  2. Intelligent Paste Ingestion & Multi-Format Parser (SubnetParser):
    • Formats supported: CIDR, IP with subnet mask (space/slash/tab), IP with Cisco wildcard, hyphenated IP ranges, and unstructured configs (Cisco IOS/ASA, Junos, Arista EOS, Linux iproute2, Windows netsh).
    • O(1)O(1) bitwise mask contiguity verification ((~maskRaw &+ 1) & ~maskRaw) == 0.
    • Greedy minimal power-of-two CIDR range decomposition with ceiling overflow protections.
    • Non-blocking syntax diagnostics matching all E2E error codes.
  3. Offline IANA Categorization & Asynchronous RDAP Engine (SubnetLookup):
    • Zero-latency longest-prefix match (LPM) classifier over 25 IPv4 + 21 IPv6 IANA special-purpose registries.
    • Pre-flight filter eliminating outbound queries for private/documentation addresses.
    • RFC 9224 multi-RIR bootstrap routing (ARIN, RIPE, APNIC, LACNIC, AFRINIC) with actor isolation, HTTP redirect loop guards, and jittered exponential backoff.
    • Dual-tier cache: in-memory LRU + atomic disk persistence with SHA-256 keys and offline fallback.
  4. Apple-Native SwiftUI UI with Liquid Glass (SubnetUI & SubnetIntents):
    • Adaptive multiplatform layout: 3-column split view with collapsible inspector on macOS 15+ and iPadOS 18+ (Stage Manager), drill-down navigation on iOS 18+.
    • ecs0lib Liquid Glass design tokens with availability-gated translucent materials and system fallbacks.
    • Exhaustive metric cards, visual subnet tree, interactive bitwise demarcation, and 1-click clipboard copy.
    • Apple Intelligence surface (AppEntity, CalculateSubnetIntent, AppShortcutsProvider).
    • Universal2 (x86_64 arm64) release packaging signed with Developer ID under Team ID ZU2882L4HT and Bundle ID com.eastcoastscience.SubnetCalculator, with Metadata.appintents and Apple Privacy Manifest (PrivacyInfo.xcprivacy).
  5. Quality & Verification:
    • Swift 6 strict concurrency (-strict-concurrency=complete): 0 warnings, 0 errors.
    • SwiftPM unit & adversarial tests: 325 / 325 passed (100%).
    • Independent opaque-box E2E tests: 379 / 379 passed (100%).
    • Independent Victory Audit: Unconditional VICTORY CONFIRMED by post-victory auditor (e04db8dd-67be-4ebb-b0b7-ace0eb8065d5).

Commands Run

Verification Evidence

Outstanding Owner Actions

Post-Reset Auto-Resume & Custom Icon Update (2026-09-10 21:14 EDT)