feat(detection-core): isolate legacy v1 ownership

This commit is contained in:
Marius Ciepluch
2026-11-02 11:23:18 +01:00
parent e86fb07856
commit 856312c36e
12 changed files with 573 additions and 364 deletions
+1 -1
View File
@@ -354,7 +354,7 @@
- _Depends: 8.9, 9.5_
- [ ] 10. Complete the single-writer v2 migration
- [ ] 10.1 Isolate every live v1 contract and writer behind the closed compatibility namespace
- [x] 10.1 Isolate every live v1 contract and writer behind the closed compatibility namespace
- Move all authorization-shaped v1 values into one compatibility contract owner and all live v1 serialization into its sole writer facade.
- Limit the compatibility namespace to the canonical primitive needed for byte stability and prevent every v2 module from importing it.
- Preserve the frozen v1 wire representation while eliminating independent contract or serializer implementations elsewhere.