Commit Graph

  • 9089c5a8e6 docs(ql3): record console alpha milestone whyour 2026-08-29 11:27:25 +08:00
  • dc1686bd6f fix(ql3): keep console task authority lazy whyour 2026-08-29 10:41:36 +08:00
  • 884912d1c8 feat(ql3): add request-scoped console task creation whyour 2026-08-29 03:51:35 +08:00
  • 53b7072370 docs(ql3): record first usable console alpha whyour 2026-08-28 21:40:34 +08:00
  • 37abfa160d fix(ql3): install alpha finalizer dependencies whyour 2026-08-28 20:47:48 +08:00
  • b80dc56398 docs(ql3): record D-420 acceptance evidence whyour 2026-08-28 16:30:58 +08:00
  • 57953ec80b feat(ql3): surface bounded console run logs whyour 2026-08-28 12:27:19 +08:00
  • 920a31fb66 fix(ql3): ship local process launcher asset whyour 2026-08-28 08:31:14 +08:00
  • ce4284ff76 fix(ql3): stabilize first automation live gate whyour 2026-08-28 08:17:33 +08:00
  • 6342e11a10 feat(ql3): prove first usable automation journey whyour 2026-08-28 08:00:11 +08:00
  • c60ab7e48a feat(ql3): ship selectable local console trial kit whyour 2026-08-28 06:50:37 +08:00
  • 84d1a61372 feat(ql3): add bounded local web console whyour 2026-08-28 05:21:43 +08:00
  • b7a8104d9f feat(ql3): ship runnable local alpha quickstart whyour 2026-08-28 03:56:54 +08:00
  • 82d74cf56f feat(ql3): close cross-profile alpha stage index whyour 2026-08-28 01:07:04 +08:00
  • 07d1dd97c1 feat(ql3): close cluster alpha milestone whyour 2026-08-28 00:25:04 +08:00
  • a7308c78f9 feat(ql3): close local alpha milestone whyour 2026-08-27 20:44:33 +08:00
  • 78c261b556 feat(ql3): close public local release pair whyour 2026-08-27 14:51:33 +08:00
  • 238df17fdf fix(ql3): bind alpha artifacts to CI evidence whyour 2026-08-27 06:57:08 +08:00
  • 4239464af6 fix(ql3): patch Alpine OpenSSL runtime whyour 2026-08-27 00:41:33 +08:00
  • 218521994a docs(ql3): record arm64 trial kit evidence whyour 2026-08-26 15:42:34 +08:00
  • 2620be0587 feat(ql3): materialize auditable local trial kits whyour 2026-08-26 09:58:29 +08:00
  • 2253b99066 feat(ql3): add downloadable local alpha operator whyour 2026-08-26 09:20:23 +08:00
  • 3731ae6051 docs(ql3): record alpha.2 candidate evidence whyour 2026-08-26 06:19:20 +08:00
  • e3c05862b8 chore(ql3): advance release identity to alpha.2 whyour 2026-08-26 05:56:38 +08:00
  • b48be7f058 docs(ql3): record D-407 live acceptance whyour 2026-08-26 05:19:28 +08:00
  • f8934b401d fix(ql3): project cnpg runtime trust into private files whyour 2026-08-26 04:58:09 +08:00
  • eb34662d01 fix(ql3): preserve materialization in live fixtures whyour 2026-08-26 04:32:53 +08:00
  • beb490c48c fix(ql3): materialize projected runtime files whyour 2026-08-26 04:09:47 +08:00
  • 9c58b15d2b test(ql3): report control rollout failure facts whyour 2026-08-26 03:48:12 +08:00
  • ac0992081e feat(ql3): validate cluster credential key rotation whyour 2026-08-26 03:31:13 +08:00
  • b45a5e04b7 fix(ql3): align live control fixture keyring whyour 2026-08-26 02:08:27 +08:00
  • 2c107d1e9d fix(ql3): align HA fixture with pepper keyring whyour 2026-08-26 01:59:41 +08:00
  • 07cdc76bae feat(ql3): cut alpha.1 candidate milestone whyour 2026-08-26 01:41:20 +08:00
  • c2df0c7215 ci(ql3): wait for managed postgres resources whyour 2026-08-25 23:38:21 +08:00
  • d2ebce85fa ci(ql3): close network policy startup race whyour 2026-08-25 22:38:40 +08:00
  • 309694ebde ci(ql3): load bridge netfilter for nested k3s whyour 2026-08-25 10:15:32 +08:00
  • a027c92f26 ci(ql3): enable bridge netfilter for security live whyour 2026-08-25 10:01:13 +08:00
  • 9afcf9413c ci(ql3): expose content-free migration failure facts whyour 2026-08-25 09:51:00 +08:00
  • 82348e9f91 ci(ql3): build live helper dependency closure whyour 2026-08-25 09:28:38 +08:00
  • 52ebc850c8 ci(ql3): build postgres contract before live tests whyour 2026-08-25 09:24:35 +08:00
  • 02a5a4712d ci(ql3): run security administration gate on next whyour 2026-08-25 09:20:34 +08:00
  • c6b9e1504c feat(ql3): prove security administration custody live whyour 2026-08-25 09:15:40 +08:00
  • 2eb8b29e51 fix(ql3): tolerate provider readiness convergence whyour 2026-08-25 03:30:34 +08:00
  • 931f9eee38 feat(ql3): add opt-in security administration job whyour 2026-08-25 03:15:37 +08:00
  • fbedae0116 test(ql3): harden resource rollback CI watchdog whyour 2026-08-25 02:18:58 +08:00
  • 7b3d49acda feat(ql3): add short-lived security administration command whyour 2026-08-25 02:09:06 +08:00
  • 9c736f0943 fix(ci): make Vault live fixture capability-free whyour 2026-08-25 00:31:55 +08:00
  • b0ab255a68 fix(ci): build Vault adapter workspace closure whyour 2026-08-25 00:22:18 +08:00
  • 686873f8ec feat(ql3): add direct Vault KV worker secret custody whyour 2026-08-25 00:16:59 +08:00
  • a64d08bda1 test(ql3): prove legacy env replay across promotion whyour 2026-08-24 22:33:15 +08:00
  • 4cf806b4b2 fix(ql3): preserve automation manager least privilege whyour 2026-08-24 21:47:43 +08:00
  • bd8678a888 feat(ql3): atomically apply cluster legacy env migration whyour 2026-08-24 21:13:15 +08:00
  • 4abf125ce9 feat(ql3): add opaque cluster environment bundle delivery whyour 2026-08-24 19:31:03 +08:00
  • cf2c0ec7b3 test(ql3): tolerate initial postgres cron boundary whyour 2026-08-24 18:27:53 +08:00
  • 784d9b21a0 feat(ql3): add cluster legacy env migration plan ledger whyour 2026-08-24 18:05:06 +08:00
  • 54056e8bab fix(ci): build workspace before mounted secret gate whyour 2026-08-24 16:24:30 +08:00
  • b731b434f7 feat(ql3): prove mounted secret provider rotation whyour 2026-08-24 16:19:51 +08:00
  • fd10f72aba fix(ql3): preserve target-native reconciliation domains whyour 2026-08-24 13:55:54 +08:00
  • d94ca02e0d feat(ql3): add secret config completion evidence whyour 2026-08-24 11:54:25 +08:00
  • 8ad8ed96bd feat(ql3): complete local secret config apply lifecycle whyour 2026-08-24 10:38:04 +08:00
  • 7142395897 fix(ci): align local OCI contract v52 whyour 2026-08-24 01:48:27 +08:00
  • f822e92b02 feat(local): publish secret config application atomically whyour 2026-08-24 00:11:48 +08:00
  • e261d4130d fix(ci): bind plugin recovery completion evidence whyour 2026-08-23 20:46:05 +08:00
  • 45f8218247 fix(ci): align local image contract v51 whyour 2026-08-23 20:33:40 +08:00
  • 31a9bcbe83 feat(local): bind legacy adoption provenance whyour 2026-08-23 20:26:01 +08:00
  • 74ae891070 feat(local): authorize secret config reconciliation decisions whyour 2026-08-23 18:52:10 +08:00
  • 5dd8678d7e feat(local): publish secret config reconciliation plans whyour 2026-08-23 17:27:01 +08:00
  • fbb67ff5c8 feat(local): plan secret config reconciliation whyour 2026-08-23 16:13:47 +08:00
  • dbd219bedc feat(local): classify legacy secret config migration whyour 2026-08-23 15:29:00 +08:00
  • f2b198ff05 docs(rfc): accept run history preservation whyour 2026-08-23 14:47:32 +08:00
  • 6001174e23 fix(ci): bind provider evidence to rollout generation whyour 2026-08-23 14:29:19 +08:00
  • 85e244f602 test(postgres): stabilize expired claim takeover whyour 2026-08-23 13:59:41 +08:00
  • 42262094cc feat(local): preserve terminal run history whyour 2026-08-23 13:30:18 +08:00
  • 5f62f2f724 feat(local): bind service completion restart whyour 2026-08-23 00:34:46 +08:00
  • 4d71dfb937 feat(local): fence reconciliation completion whyour 2026-08-22 22:36:50 +08:00
  • ab589e9ecb feat(local): seal reconciliation apply storage whyour 2026-08-22 21:39:10 +08:00
  • 4541d142d3 fix(ci): authorize reconciliation apply boundaries whyour 2026-08-22 20:48:22 +08:00
  • 546b02a0bc feat(local): recover reconciliation automation apply whyour 2026-08-22 20:41:54 +08:00
  • 2af3ccc158 feat(local): apply signed automation decisions atomically whyour 2026-08-22 19:34:16 +08:00
  • e6089fb77c docs(rfc): record reconciliation decision gate whyour 2026-08-22 19:24:37 +08:00
  • a82b7fb98b fix(test): use database clock for claim takeover whyour 2026-08-22 19:05:54 +08:00
  • 2638df29c8 fix(ci): refresh ql3 package boundary snapshot whyour 2026-08-22 18:55:34 +08:00
  • e6615c7088 feat(local): authorize reconciliation automation decisions whyour 2026-08-22 18:01:24 +08:00
  • 35efa1f33e fix(ci): wait for live service readiness whyour 2026-08-22 17:32:47 +08:00
  • 1250555881 fix(ci): audit recovery image roles whyour 2026-08-22 17:12:20 +08:00
  • 9bf3472c14 fix(ci): count both OCI recovery reads whyour 2026-08-22 17:02:20 +08:00
  • d55933d781 fix(ci): track restarted provider evidence whyour 2026-08-22 16:42:36 +08:00
  • a1549b3a24 fix(ci): bind recovery evidence to migration stream whyour 2026-08-22 16:28:10 +08:00
  • 3e0fc8b46f fix(ci): bind provider evidence to ready pod whyour 2026-08-22 16:19:19 +08:00
  • 42c1bfbb56 fix(ci): align recovery gate with durable admission whyour 2026-08-22 16:16:16 +08:00
  • eaf9bf486a fix(ci): seed durable package trust in recovery gate whyour 2026-08-22 15:28:09 +08:00
  • 47118e13fe fix(ci): close remaining clean-runner gaps whyour 2026-08-22 15:09:58 +08:00
  • 3fb02f4377 fix(ci): refresh local profile envelopes whyour 2026-08-22 14:36:00 +08:00
  • c0cd94f50d fix(ci): align kubernetes live evidence whyour 2026-08-22 14:34:39 +08:00
  • 5efaca3d5a test(postgres): isolate backend fault injection whyour 2026-08-22 14:26:57 +08:00
  • 66668ffdcd fix(ci): preserve console capacity helper input whyour 2026-08-22 14:11:35 +08:00
  • c8ad5ea368 fix(ci): restore ql3 multi-profile gates whyour 2026-08-22 13:44:19 +08:00
  • f1cca9a3ed fix(images): minimize ql3 runtime base whyour 2026-08-22 12:44:49 +08:00
  • ca8ddf34b8 fix(ci): close clean runner gaps whyour 2026-08-22 12:17:11 +08:00
  • 1a4acaa56f fix(ci): make ql3 gates reproducible whyour 2026-08-22 11:51:17 +08:00