whyour
|
c60ab7e48a
|
feat(ql3): ship selectable local console trial kit
|
2026-08-28 06:50:37 +08:00 |
|
whyour
|
84d1a61372
|
feat(ql3): add bounded local web console
|
2026-08-28 05:21:43 +08:00 |
|
whyour
|
b7a8104d9f
|
feat(ql3): ship runnable local alpha quickstart
|
2026-08-28 03:56:54 +08:00 |
|
whyour
|
82d74cf56f
|
feat(ql3): close cross-profile alpha stage index
|
2026-08-28 01:07:04 +08:00 |
|
whyour
|
07d1dd97c1
|
feat(ql3): close cluster alpha milestone
|
2026-08-28 00:25:04 +08:00 |
|
whyour
|
a7308c78f9
|
feat(ql3): close local alpha milestone
|
2026-08-27 20:44:33 +08:00 |
|
whyour
|
78c261b556
|
feat(ql3): close public local release pair
|
2026-08-27 14:51:33 +08:00 |
|
whyour
|
238df17fdf
|
fix(ql3): bind alpha artifacts to CI evidence
|
2026-08-27 06:57:08 +08:00 |
|
whyour
|
4239464af6
|
fix(ql3): patch Alpine OpenSSL runtime
|
2026-08-27 00:41:33 +08:00 |
|
whyour
|
2620be0587
|
feat(ql3): materialize auditable local trial kits
|
2026-08-26 09:58:29 +08:00 |
|
whyour
|
2253b99066
|
feat(ql3): add downloadable local alpha operator
|
2026-08-26 09:20:23 +08:00 |
|
whyour
|
07cdc76bae
|
feat(ql3): cut alpha.1 candidate milestone
|
2026-08-26 01:41:20 +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
|
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
|
b731b434f7
|
feat(ql3): prove mounted secret provider rotation
|
2026-08-24 16:19:51 +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
|
74ae891070
|
feat(local): authorize secret config reconciliation decisions
|
2026-08-23 18:52:10 +08:00 |
|
whyour
|
5dd8678d7e
|
feat(local): publish secret config reconciliation plans
|
2026-08-23 17:27:01 +08:00 |
|
whyour
|
fbb67ff5c8
|
feat(local): plan secret config reconciliation
|
2026-08-23 16:13:47 +08:00 |
|
whyour
|
dbd219bedc
|
feat(local): classify legacy secret config migration
|
2026-08-23 15:29:00 +08:00 |
|
whyour
|
473a535815
|
docs(ql3): freeze private reconciliation review
|
2026-08-21 18:13:42 +08:00 |
|
whyour
|
46a7dc7496
|
feat(ql3): plan sealed reconciliation bundles
|
2026-08-21 18:06:27 +08:00 |
|
whyour
|
f527d83c42
|
docs(ql3): freeze sealed reconciliation planning
|
2026-08-21 17:02:12 +08:00 |
|
whyour
|
c341a92a18
|
feat(ql3): capture stopped reconciliation bundles
|
2026-08-21 16:52:22 +08:00 |
|
whyour
|
1bf14f807c
|
docs(ql3): freeze stopped reconciliation capture
|
2026-08-21 15:40:59 +08:00 |
|
whyour
|
3a725cc8e8
|
docs(ql3): freeze legacy deployment lineage contract
|
2026-08-21 12:24:14 +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
|
4ea156f189
|
fix(ql3): harden legacy api compatibility
|
2026-08-20 19:09:21 +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
|
0c503932cc
|
test(ql3): lock legacy core api contracts
|
2026-08-20 15:41:39 +08:00 |
|
whyour
|
c0ef9a969e
|
feat(ql3): fence console capabilities by session
|
2026-08-20 15:15:42 +08:00 |
|
whyour
|
ffa4b4e7cb
|
feat(ql3): observe package installations in console
|
2026-08-20 14:42:54 +08:00 |
|
whyour
|
344680d64a
|
feat(ql3): expose worker observations in console
|
2026-08-20 14:02:01 +08:00 |
|
whyour
|
af5d5bfc0b
|
feat(ql3): add generic worker management entry
|
2026-08-20 13:30:06 +08:00 |
|
whyour
|
4a4fa85f51
|
feat(ql3): expose bounded worker session observation
|
2026-08-20 12:55:44 +08:00 |
|
whyour
|
6265e31dce
|
feat(ql3): version worker support tier admission
|
2026-08-20 12:02:15 +08:00 |
|
whyour
|
cf21e984cb
|
feat(ql3): page blocked cancellations
|
2026-08-19 23:51:14 +08:00 |
|
whyour
|
36035ac43e
|
feat(ql3): persist manual primary activation
|
2026-08-19 05:13:58 +08:00 |
|
whyour
|
9981f47851
|
feat(ql3): operationalize manual primary canary
|
2026-08-19 04:29:15 +08:00 |
|