DD-338 Phase C Wave 5 — apple-notes audit_surface promotion (3 tools) + Swift _meta envelope + version-source collapse#2
Merged
Conversation
… + Swift _meta envelope + version-source collapse 3 tool promotions audit_surface: minimal → structured: apple_notes_list_folders, apple_notes_list_notes, apple_notes_search_notes (all B). Inherits Swift envelope helper precedent from W5 apple-swift sub-cohort: - Sources/AppleNotesBlade/MetaEnvelope.swift byte-equivalent to apple-mail's - ContinuousClock latency, JSONEncoder [.sortedKeys, .withoutEscapingSlashes] - SHA-256-12 query digest via CryptoKit - makeResultWithMeta<T: Codable> sibling in Tools/ResultBuilder.swift - XCTest scaffolding; per-blade duplication per DD-240 invariant #8 Version-source lockstep collapse per OQ-7: AppleNotesBlade.version + .semver both 0.1.0 → 0.2.0 (apple-mail extension-on-namespace pattern is canonical). Follow-up DEVFU 2026-05-23-apple-notes-version-source-collapse deferred. 19 new XCTest cases (52 → 71 total); stable green across 5 consecutive runs. Spec: specs/2026-05-23-dd-338-c-w5-apple-swift.md Version: 0.1.0 → 0.2.0 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Sister PR to apple-mail #N for the Swift sub-cohort. 3 audit_surface promotions (all B). Inherits 7 LOCKED Swift precedents.
Tests
+19 XCTest cases (52 → 71 total); stable green across 5 consecutive runs.
Version-source collapse (OQ-7)
AppleNotesBlade.version+.semverboth bump 0.1.0 → 0.2.0 lockstep. Follow-up DEVFU2026-05-23-apple-notes-version-source-collapsefiled for single-source canonicalisation.Byte-equivalent helper
Sources/AppleNotesBlade/MetaEnvelope.swiftverified byte-equivalent to apple-mail's viadiff.Spec:
specs/2026-05-23-dd-338-c-w5-apple-swift.md