whyour
|
ab589e9ecb
|
feat(local): seal reconciliation apply storage
|
2026-08-22 21:39:10 +08:00 |
|
whyour
|
546b02a0bc
|
feat(local): recover reconciliation automation apply
|
2026-08-22 20:41:54 +08:00 |
|
whyour
|
e6615c7088
|
feat(local): authorize reconciliation automation decisions
|
2026-08-22 18:01:24 +08:00 |
|
whyour
|
1834c00ff7
|
feat(ql3): plan automation reconciliation rows
|
2026-08-22 00:26:04 +08:00 |
|
whyour
|
c218f71250
|
feat(ql3): plan reconciliation application
|
2026-08-21 20:24:41 +08:00 |
|
whyour
|
22f58b1eff
|
feat(ql3): authorize reconciliation reviews
|
2026-08-21 19:34:29 +08:00 |
|
whyour
|
827ba5294f
|
feat(ql3): prepare private reconciliation reviews
|
2026-08-21 18:35:28 +08:00 |
|
whyour
|
46a7dc7496
|
feat(ql3): plan sealed reconciliation bundles
|
2026-08-21 18:06:27 +08:00 |
|
whyour
|
4012f54a50
|
feat(ql3): seal reconciliation capture bundles
|
2026-08-21 17:20:06 +08:00 |
|
whyour
|
c341a92a18
|
feat(ql3): capture stopped reconciliation bundles
|
2026-08-21 16:52:22 +08:00 |
|
whyour
|
a789c4a4d6
|
feat(ql3): fence reconciliation capture preparation
|
2026-08-21 15:54:49 +08:00 |
|
whyour
|
b714f2bf18
|
fix(ql3): close adopted lineage acceptance gates
|
2026-08-21 15:35:48 +08:00 |
|
whyour
|
4f6be5bc2c
|
feat(ql3): preserve adopted compose lineage
|
2026-08-21 15:18:07 +08:00 |
|
whyour
|
190117a662
|
feat(ql3): prepare adopted deployment bundles
|
2026-08-21 14:09:59 +08:00 |
|
whyour
|
07cb5ea0a8
|
feat(ql3): bind service lineage to legacy data receipt
|
2026-08-21 13:27:40 +08:00 |
|
whyour
|
f1fc316be1
|
feat(ql3): gate startup on legacy data receipt
|
2026-08-21 12:49:45 +08:00 |
|
whyour
|
d4813e48a4
|
feat(ql3): apply legacy data transformation
|
2026-08-21 12:06:41 +08:00 |
|
whyour
|
69c322fa8d
|
feat(ql3): prepare legacy data transformation
|
2026-08-21 10:56:24 +08:00 |
|
whyour
|
19bb09faa3
|
feat(ql3): stage legacy data directory
|
2026-08-21 10:09:34 +08:00 |
|
whyour
|
878a360b09
|
feat(ql3): inventory legacy data directory
|
2026-08-21 01:34:18 +08:00 |
|
whyour
|
c9e41812cb
|
feat(ql3): rehearse legacy sqlite upgrade
|
2026-08-21 00:52:58 +08:00 |
|
whyour
|
3c02ae2020
|
feat(ql3): prove legacy rollback readiness
|
2026-08-20 18:24:52 +08:00 |
|
whyour
|
2cd6ea1d55
|
feat(ql3): commit service manager legacy rollback
|
2026-08-20 17:40:29 +08:00 |
|
whyour
|
ad291e514d
|
feat(ql3): prepare service manager legacy rollback
|
2026-08-20 16:34:30 +08:00 |
|
whyour
|
2e848ef7c0
|
feat(ql3): fence cluster deployment transitions
|
2026-08-17 01:41:10 +08:00 |
|
whyour
|
dce72c800f
|
feat(ql3): bind local compose revisions to release catalogs
|
2026-08-16 16:02:53 +08:00 |
|
whyour
|
c877147d0f
|
feat(ql3): gate local secret transitions before activation
|
2026-08-13 20:29:47 +08:00 |
|
whyour
|
326783ff14
|
feat(ql3): enforce staged secret binding persistence
|
2026-08-13 19:20:39 +08:00 |
|
whyour
|
8ba27dc148
|
feat(ql3): add owner-confirmed package secret binding
|
2026-08-13 11:28:06 +08:00 |
|
whyour
|
d72631a2b0
|
feat(ql3): materialize package secret bindings
|
2026-08-13 10:31:06 +08:00 |
|
whyour
|
55ef085a6e
|
feat(ql3): bind package secrets to generations
|
2026-08-13 04:49:19 +08:00 |
|
whyour
|
4c2a0b6adf
|
feat(ql3): atomically withdraw quarantined automation
|
2026-08-13 03:42:38 +08:00 |
|
whyour
|
86eb0f1eb3
|
feat(ql3): add strong local run stop
|
2026-08-12 10:36:38 +08:00 |
|
whyour
|
6b7f8913b5
|
feat(ql3): add strong local manual run retry
|
2026-08-12 05:52:18 +08:00 |
|
whyour
|
2bfa8ca279
|
feat(ql3): add local run log retention
|
2026-08-12 02:57:43 +08:00 |
|
whyour
|
c699c32461
|
feat(ql3): establish 3.0 incubation baseline
|
2026-08-12 00:25:26 +08:00 |
|