| 2026-10-02 14:30 | files: preflight owned write capacity | triesap | 5 | +109 | -2 |
| 2026-09-24 17:10 | identity: guard legacy migration and cancelled custody | triesap | 5 | +309 | -0 |
| 2026-09-24 16:31 | identity: preserve cancellation and legacy custody | triesap | 5 | +267 | -38 |
| 2026-09-22 14:47 | storage: preserve native capacity and receipt failures | triesap | 15 | +478 | -63 |
| 2026-09-20 15:06 | transfer: fence renewal behind inactive native execution | triesap | 8 | +280 | -43 |
| 2026-09-20 14:31 | transfer: bound native task inventory queries | triesap | 4 | +242 | -17 |
| 2026-09-20 07:54 | files: add bounded coordinated maintenance reservations | triesap | 5 | +693 | -0 |
| 2026-09-20 04:49 | transfer: retire inactive admission files safely | triesap | 5 | +601 | -21 |
| 2026-09-15 01:48 | transfer: bound receipts and protect authorization | triesap | 17 | +742 | -114 |
| 2026-09-15 01:31 | transfer: enforce native destination authority | triesap | 11 | +367 | -31 |
| 2026-09-15 01:11 | transfer: reserve durable native execution identity | triesap | 27 | +4057 | -3093 |
| 2026-09-15 00:36 | files: preserve durable referenced media staging | triesap | 9 | +1248 | -643 |
| 2026-09-15 00:07 | media: bound and sanitize native image preparation | triesap | 4 | +414 | -92 |
| 2026-09-13 04:16 | media: supply exact Blossom upload request headers | triesap | 5 | +44 | -6 |
| 2026-09-01 01:44 | apple-kit: close public error vocabulary | triesap | 50 | +1828 | -1259 |
| 2026-09-01 00:56 | apple-kit: govern file-backed consumers | triesap | 13 | +338 | -132 |
| 2026-09-01 00:33 | security: add governed file reader | triesap | 2 | +537 | -0 |
| 2026-08-28 05:15 | fix(transfer): route simulator loopback locally | triesap | 2 | +33 | -36 |
| 2026-08-25 08:16 | api: freeze the Apple Kit public surface | triesap | 5 | +3159 | -9 |
| 2026-08-25 07:17 | security: enforce standalone supply-chain policy | triesap | 3 | +41 | -5 |
| 2026-08-11 23:57 | merge: reconcile Apple Kit remote authority | triesap | 1 | +118 | -0 |
| 2026-08-10 20:35 | fix: preserve upload response encoding evidence | triesap | 4 | +59 | -6 |
| 2026-08-10 19:19 | feat(transfer): harden verified background artifacts | triesap | 7 | +3608 | -2093 |
| 2026-08-09 07:33 | docs: define Apple Kit agent contract | triesap | 1 | +118 | -0 |
| 2026-08-08 03:16 | Package privacy manifest with RadrootsKit | triesap | 71 | +3953 | -3734 |
| 2026-08-07 20:00 | feat(media): harden Blossom background transfers | triesap | 7 | +1610 | -800 |
| 2026-08-07 19:31 | feat(identity): add native opaque signer custody | triesap | 8 | +2227 | -0 |
| 2026-08-07 10:26 | Align mobile store sources with capsule format | triesap | 2 | +221 | -222 |
| 2026-08-07 10:23 | Add protected mobile store host contract | triesap | 2 | +274 | -0 |
| 2026-07-26 22:47 | build: declare test support dependency | triesap | 1 | +1 | -1 |
| 2026-06-19 23:02 | secure-store: harden keychain replacement semantics | triesap | 2 | +78 | -13 |
| 2026-06-18 20:40 | document: support file-backed share items | triesap | 3 | +312 | -16 |
| 2026-06-18 20:02 | background: fail closed on registration rejection | triesap | 2 | +23 | -1 |
| 2026-06-18 19:59 | capture: harden presentation cleanup | triesap | 3 | +179 | -21 |
| 2026-06-18 03:41 | apple-kit: expose background session event handling | triesap | 2 | +25 | -0 |
| 2026-06-18 03:28 | apple-kit: harden live background execution | triesap | 3 | +641 | -23 |
| 2026-06-18 00:23 | apple-kit: fix iOS background task adapter build | triesap | 1 | +36 | -32 |
| 2026-06-18 00:14 | apple-kit: add live background execution adapters | triesap | 5 | +775 | -1 |
| 2026-06-18 00:09 | apple-kit: add background transfer contracts | triesap | 5 | +822 | -5 |
| 2026-06-18 00:04 | apple-kit: add background task scheduler contracts | triesap | 4 | +434 | -0 |
| 2026-06-15 21:14 | telemetry: add Apple logger sink | triesap | 2 | +294 | -0 |
| 2026-06-15 21:12 | telemetry: add local telemetry contracts | triesap | 4 | +586 | -0 |
| 2026-06-15 20:19 | user-presence: add Apple implementation | triesap | 3 | +264 | -72 |
| 2026-06-15 20:17 | user-presence: add contracts and fakes | triesap | 4 | +264 | -0 |
| 2026-06-14 21:50 | external-actions: add Apple implementation | triesap | 2 | +242 | -0 |
| 2026-06-14 21:48 | external-actions: add contracts and fakes | triesap | 4 | +392 | -0 |
| 2026-06-14 20:12 | capture: harden iOS picker build | triesap | 2 | +30 | -7 |
| 2026-06-14 20:05 | capture: add Apple document scanner | triesap | 3 | +265 | -3 |
| 2026-06-14 20:02 | capture: add Apple media picker | triesap | 2 | +710 | -0 |
| 2026-06-14 19:58 | capture: add intake contracts | triesap | 4 | +749 | -0 |
| 2026-06-14 10:32 | kit: add Apple location services | triesap | 3 | +506 | -0 |
| 2026-06-14 10:29 | kit: add Apple permission status provider | triesap | 3 | +316 | -1 |
| 2026-06-14 10:26 | kit: add permission and location contracts | triesap | 4 | +576 | -0 |
| 2026-06-14 09:42 | kit: expose prepared export existence | triesap | 2 | +13 | -3 |
| 2026-06-14 09:16 | kit: add SwiftUI document presentation | triesap | 2 | +343 | -0 |
| 2026-06-14 09:13 | kit: add file based document staging | triesap | 3 | +335 | -8 |
| 2026-06-14 09:10 | kit: add document interchange contracts | triesap | 2 | +494 | -0 |
| 2026-06-14 07:55 | kit: add staged file access | triesap | 2 | +447 | -0 |
| 2026-06-14 07:49 | kit: add file root contract | triesap | 3 | +264 | -0 |
| 2026-06-13 22:07 | kit: harden secure store contract | triesap | 5 | +192 | -14 |
| 2026-06-13 09:00 | kit: harden secure store policy checks | triesap | 3 | +98 | -5 |
| 2026-06-12 07:05 | kit: expose local state reset from radroots kit | triesap | 4 | +29 | -13 |
| 2026-06-12 04:27 | package: add host service primitives | triesap | 9 | +603 | -2 |
| 2026-06-12 04:06 | Initial commit | triesap | 4 | +706 | -0 |