rdmbair15m5-changelog-20260830-1528-ecs0lib-versioning-subagent
rdmbair15m5-changelog-20260830-1528-ecs0lib-versioning-subagent
Added an isolated ecs0lib versioning/manifest patch and verification artifacts so future app integrations can declare dependencies/capabilities and system/light/dark appearance configuration without modifying the canonical library.
Scope
- Host:
rdmbair15m5 - Scope: local projectless workspace clone and user-facing outputs only
- Canonical source untouched:
rdmsm4x:/Users/richh/dev/lib/ecs0lib - Source clone untouched:
work/ecs0lib-global-app-capabilitiesat1cf7301444450fa5655cc9fb9984fb6c7be80f18 - Working clone:
work/ecs0lib-versioning-subagent
Files changed
Sources/ECS0System/ECS0Metadata.swiftSources/ECS0UI/ECS0UI.swiftTests/ECS0LibTests/GlobalAppCapabilitiesTests.swiftdocs/VERSIONING.mddocs/schemas/ecs0-library-manifest.schema.jsondocs/schemas/ecs0-app-manifest.schema.jsondocs/GLOBAL_APP_CAPABILITIES.mddist/web/api/v1/manifest.jsondocs/index.html- User-facing outputs:
SUBAGENT-LIBRARY-VERSIONING-REPORT.md,ecs0lib-versioning-8f3f95a.patch
Commands and evidence
git clone --no-hardlinks work/ecs0lib-global-app-capabilities work/ecs0lib-versioning-subagent/usr/bin/ditto --norsrc <clone> /tmp/ecs0lib-versioning.nCXaSa/ecs0libxattr -cr /tmp/ecs0lib-versioning.nCXaSa/ecs0libswift test --sanitize=thread: 123 tests, 0 failures, exit 0git diff --check: passjq empty docs/schemas/*.json dist/web/api/v1/manifest.json: pass- Local commit:
8f3f95a24b92fea3573835500fbd7e4d8eb5fc69 - Patch SHA-256:
d6ebeb0db595c8271bc569e0f129cb723870099f9696f0116b94397fe807b91a
The test run emitted one existing warning in
Tier2_BoundaryCornerCasesTests.swift
(malformedData can be let); no new warning was
introduced.
Backup and undo
- Original source clone remains available at
work/ecs0lib-global-app-capabilitiesand was verified clean. - Isolated patch can be removed by deleting only
work/ecs0lib-versioning-subagentand the two task outputs after canonical review; no source or canonical data is affected. - To undo an applied commit, revert
8f3f95a24b92fea3573835500fbd7e4d8eb5fc69in the target worktree after confirming the target commit and owner approval.
Outstanding owner actions
- Review/apply the patch in canonical
rdmsm4x:/Users/richh/dev/lib/ecs0lib. - Rerun the complete sanitized suite in a scratch copy, reconcile version/status to 1.1.0, and perform signed-app acceptance/canary checks before publication or fleet rollout.
- Decide ownership and placement for suggested future
ECS0Diagnostics,ECS0Telemetry,ECS0Persistence, andECS0Acceptancelibraries.