Peter Steinberger
5abcad51c8
refactor(media): introduce neutral MediaFact owner with identity-preserving adapters (#112197)
* refactor(media): introduce neutral MediaFact owner with identity-preserving adapters
Media-facts program PR 1 (audit-frozen plan): canonical MediaFact
ownership and normalization/projection helpers in a neutral core media
module; legacy channel/plugin/agent payload builders become adapters
that project exactly their declared input fields (structural richer
inputs cannot leak url/kind into historically path/contentType-only
outputs); persisted transcript input keeps accepting arbitrary stored
kind strings, narrowing only during runtime-fact normalization.
* fix(media): restore SDK and dead-code gates
2026-07-21 00:50:41 -07:00
..
2026-07-21 00:50:41 -07:00
2026-07-20 02:12:52 -07:00
2026-07-05 00:32:47 -04:00
2026-07-09 14:53:52 -07:00
2026-07-20 23:30:37 -07:00
2026-07-20 18:50:30 +01:00
2026-07-05 00:32:47 -04:00
2026-07-20 23:30:37 -07:00
2026-07-20 02:19:57 -07:00
2026-07-05 00:32:47 -04:00
2026-07-16 10:06:39 -07:00
2026-07-20 19:27:19 -07:00
2026-07-20 19:42:56 -07:00
2026-05-26 02:21:58 +01:00
2026-07-19 07:35:45 -07:00
2026-07-17 09:44:52 -04:00
2026-07-21 00:04:04 -07:00
2026-07-19 05:33:00 -07:00
2026-07-20 18:10:02 -07:00
2026-07-20 22:43:04 -07:00
2026-07-20 21:35:22 -07:00
2026-07-19 07:35:45 -07:00
2026-07-21 00:34:15 -07:00
2026-07-13 22:54:04 -06:00
2026-07-18 03:54:45 +01:00
2026-07-05 01:26:25 -04:00
2026-07-17 23:59:57 +01:00
2026-07-20 21:35:22 -07:00
2026-07-20 23:30:37 -07:00
2026-07-20 22:43:04 -07:00
2026-07-19 05:30:54 -07:00
2026-07-05 00:32:47 -04:00
2026-07-05 00:32:47 -04:00
2026-07-19 15:42:41 -07:00
2026-07-05 00:32:47 -04:00
2026-07-21 00:34:15 -07:00
2026-07-20 08:23:14 -07:00
2026-07-13 13:59:00 +08:00
2026-07-05 00:32:47 -04:00
2026-06-04 08:01:15 -04:00
2026-07-05 00:32:47 -04:00
2026-07-11 14:50:37 -07:00
2026-07-05 00:32:47 -04:00
2026-07-15 07:28:58 -04:00
2026-07-05 00:32:47 -04:00