whyour
|
ce8c3a7d2a
|
feat(ql3): paginate native task trigger and run ledgers
|
2026-09-04 03:23:21 +08:00 |
|
whyour
|
12ed38b7d7
|
feat(ql3): navigate bounded native console log windows
|
2026-09-04 02:52:27 +08:00 |
|
whyour
|
09ef174522
|
feat(ql3): bridge legacy panel to bounded run logs
|
2026-09-04 01:55:44 +08:00 |
|
whyour
|
1b223ff2ad
|
feat(ql3): ship bounded legacy panel console
|
2026-09-02 13:34:46 +08:00 |
|
whyour
|
882ce07d7e
|
feat(ql3): add bounded panel bootstrap
|
2026-09-02 11:30:42 +08:00 |
|
whyour
|
83966a1287
|
fix(ql3): seal ordered reconciliation evidence
|
2026-09-02 08:45:43 +08:00 |
|
whyour
|
cbdddffc91
|
fix(ql3): bind evolved reconciliation target
|
2026-09-02 08:19:44 +08:00 |
|
whyour
|
a8ca739fe8
|
chore(ql3): add opt-in deployment diagnostics
|
2026-09-02 07:54:30 +08:00 |
|
whyour
|
f76e5f16da
|
fix(ql3): bound secret config auth namespaces
|
2026-09-02 07:18:07 +08:00 |
|
whyour
|
15d970be41
|
feat(ql3): add bounded legacy panel cron adapter
|
2026-09-02 06:18:44 +08:00 |
|
whyour
|
f8ec9fccec
|
fix(ql3): bind secret planning to automation target
|
2026-09-02 05:35:39 +08:00 |
|
whyour
|
1cd298ebaf
|
fix(ql3): classify retained legacy target tables
|
2026-09-02 04:33:08 +08:00 |
|
whyour
|
6717a3dfa6
|
fix(ql3): preserve legacy running instances
|
2026-09-02 04:06:13 +08:00 |
|
whyour
|
a95ed67fe8
|
feat(ql3): rehearse cross-domain reconciliation completion
|
2026-09-02 02:37:39 +08:00 |
|
whyour
|
8580b25ecc
|
feat(ql3): rehearse reviewed automation rollback
|
2026-09-01 23:20:13 +08:00 |
|
whyour
|
0235973c9b
|
fix(ql3): preserve adopted baseline during capture
|
2026-09-01 12:18:28 +08:00 |
|
whyour
|
b3421ac9cf
|
feat(ql3): prove Console adopted cutover entry
|
2026-09-01 10:12:32 +08:00 |
|
whyour
|
79045a0d43
|
refactor(ql3): keep application CLI boundary thin
|
2026-08-31 01:43:41 +08:00 |
|
whyour
|
fe8dfc3379
|
feat(ql3): add frozen-admission cutover probe
|
2026-08-31 01:07:14 +08:00 |
|
whyour
|
4b0241f992
|
fix(ql3): require read-only legacy target mount
|
2026-08-31 00:09:41 +08:00 |
|
whyour
|
784e77a971
|
fix(ql3): bind post-apply target baseline
|
2026-08-30 21:11:47 +08:00 |
|
whyour
|
0f4b6b43fb
|
feat(ql3): bind offline adopted target images
|
2026-08-30 19:50:24 +08:00 |
|
whyour
|
f46fb44ac9
|
feat(ql3): add secret-backed console automation
|
2026-08-29 19:44:04 +08:00 |
|
whyour
|
b970e2aede
|
feat(ql3): add secure console cron scheduling
|
2026-08-29 17:13:09 +08:00 |
|
whyour
|
6239c4d698
|
feat(ql3): add secure console task editing
|
2026-08-29 13:18:43 +08:00 |
|
whyour
|
dc1686bd6f
|
fix(ql3): keep console task authority lazy
|
2026-08-29 10:41:36 +08:00 |
|
whyour
|
884912d1c8
|
feat(ql3): add request-scoped console task creation
|
2026-08-29 03:51:35 +08:00 |
|
whyour
|
57953ec80b
|
feat(ql3): surface bounded console run logs
|
2026-08-28 12:27:19 +08:00 |
|
whyour
|
6342e11a10
|
feat(ql3): prove first usable automation journey
|
2026-08-28 08:00:11 +08:00 |
|
whyour
|
84d1a61372
|
feat(ql3): add bounded local web console
|
2026-08-28 05:21:43 +08:00 |
|
whyour
|
78c261b556
|
feat(ql3): close public local release pair
|
2026-08-27 14:51:33 +08:00 |
|
whyour
|
e3c05862b8
|
chore(ql3): advance release identity to alpha.2
|
2026-08-26 05:56:38 +08:00 |
|
whyour
|
ac0992081e
|
feat(ql3): validate cluster credential key rotation
|
2026-08-26 03:31:13 +08:00 |
|
whyour
|
b45a5e04b7
|
fix(ql3): align live control fixture keyring
|
2026-08-26 02:08:27 +08:00 |
|
whyour
|
07cdc76bae
|
feat(ql3): cut alpha.1 candidate milestone
|
2026-08-26 01:41:20 +08:00 |
|
whyour
|
c6b9e1504c
|
feat(ql3): prove security administration custody live
|
2026-08-25 09:15:40 +08:00 |
|
whyour
|
931f9eee38
|
feat(ql3): add opt-in security administration job
|
2026-08-25 03:15:37 +08:00 |
|
whyour
|
7b3d49acda
|
feat(ql3): add short-lived security administration command
|
2026-08-25 02:09:06 +08:00 |
|
whyour
|
686873f8ec
|
feat(ql3): add direct Vault KV worker secret custody
|
2026-08-25 00:16:59 +08:00 |
|
whyour
|
4cf806b4b2
|
fix(ql3): preserve automation manager least privilege
|
2026-08-24 21:47:43 +08:00 |
|
whyour
|
bd8678a888
|
feat(ql3): atomically apply cluster legacy env migration
|
2026-08-24 21:13:15 +08:00 |
|
whyour
|
4abf125ce9
|
feat(ql3): add opaque cluster environment bundle delivery
|
2026-08-24 19:31:03 +08:00 |
|
whyour
|
cf2c0ec7b3
|
test(ql3): tolerate initial postgres cron boundary
|
2026-08-24 18:27:53 +08:00 |
|
whyour
|
784d9b21a0
|
feat(ql3): add cluster legacy env migration plan ledger
|
2026-08-24 18:05:06 +08:00 |
|
whyour
|
fd10f72aba
|
fix(ql3): preserve target-native reconciliation domains
|
2026-08-24 13:55:54 +08:00 |
|
whyour
|
d94ca02e0d
|
feat(ql3): add secret config completion evidence
|
2026-08-24 11:54:25 +08:00 |
|
whyour
|
8ad8ed96bd
|
feat(ql3): complete local secret config apply lifecycle
|
2026-08-24 10:38:04 +08:00 |
|
whyour
|
f822e92b02
|
feat(local): publish secret config application atomically
|
2026-08-24 00:11:48 +08:00 |
|
whyour
|
31a9bcbe83
|
feat(local): bind legacy adoption provenance
|
2026-08-23 20:26:01 +08:00 |
|
whyour
|
74ae891070
|
feat(local): authorize secret config reconciliation decisions
|
2026-08-23 18:52:10 +08:00 |
|