whyour
|
bd8678a888
|
feat(ql3): atomically apply cluster legacy env migration
|
2026-08-24 21:13:15 +08:00 |
|
whyour
|
784d9b21a0
|
feat(ql3): add cluster legacy env migration plan ledger
|
2026-08-24 18:05:06 +08:00 |
|
whyour
|
4a4fa85f51
|
feat(ql3): expose bounded worker session observation
|
2026-08-20 12:55:44 +08:00 |
|
whyour
|
cf21e984cb
|
feat(ql3): page blocked cancellations
|
2026-08-19 23:51:14 +08:00 |
|
whyour
|
5261c41828
|
feat(ql3): operationalize cancellation rearm
|
2026-08-19 07:54:02 +08:00 |
|
whyour
|
1809fbb8d3
|
feat(ql3): add postgres cancellation dispatch
|
2026-08-19 06:24:11 +08:00 |
|
whyour
|
3ca9901055
|
feat(ql3): resolve secret action recovery manually
|
2026-08-14 12:11:50 +08:00 |
|
whyour
|
d41c821ce0
|
feat(ql3): separate cluster secret transition authority
|
2026-08-13 22:56:02 +08:00 |
|
whyour
|
5f93e0b5d2
|
feat(ql3): persist cluster secret transition receipts
|
2026-08-13 21:48:57 +08:00 |
|
whyour
|
326783ff14
|
feat(ql3): enforce staged secret binding persistence
|
2026-08-13 19:20:39 +08:00 |
|
whyour
|
3a58e1508e
|
feat(ql3): persist package secret approval plans
|
2026-08-13 12:43:43 +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
|
dd370b2842
|
feat(ql3): add strong cluster run stop
|
2026-08-12 08:21:28 +08:00 |
|
whyour
|
c0ab62e64a
|
feat(ql3): add strong cluster run management
|
2026-08-12 07:28:43 +08:00 |
|
whyour
|
40628c843d
|
feat(ql3): add cluster log retention authority
|
2026-08-12 03:38:27 +08:00 |
|
whyour
|
c699c32461
|
feat(ql3): establish 3.0 incubation baseline
|
2026-08-12 00:25:26 +08:00 |
|