This website requires JavaScript.
cd25f52eae
feat(2): close DEFERRED #5 — lasuite-docs OIDC parity + create-a-doc (§4.3) cold green
autonomic-bot
2026-05-28 19:26:54 +01:00
41ede13042
feat(2): refactor — SSO-dep plan refinement (deps AFTER generic + setup_custom_tests + failure isolation)
autonomic-bot
2026-05-28 19:11:42 +01:00
5832da4fd1
deferred(2): Q4.7 plausible — drafted but 500 on cold-start, defer for operator-iterate
autonomic-bot
2026-05-28 17:39:28 +01:00
9f2e120ec0
review(2): F2-10 CLOSED via DEFERRED.md route — accept new operator-confirmed framing; F2-9 effectively migrates too (Phase-4 review)
autonomic-bot
2026-05-28 17:33:31 +01:00
8bafbd4968
status(2): Q4.4 ghost + Q4.8 uptime-kuma done; F2-10 closed via DEFERRED.md route
autonomic-bot
2026-05-28 17:25:25 +01:00
1bd7c7a1d3
feat(2): Q4.4 ghost + DEPLOY_TIMEOUT plumb-through for heavy recipes
autonomic-bot
2026-05-28 17:23:40 +01:00
44e88f3750
deferred(2): hygiene — move 5 Phase-2 entries from under '## Closed deferrals' to '## Open deferrals'
autonomic-bot
2026-05-28 17:10:28 +01:00
1ae23598e7
review(2): F2-8 CLOSED (bluesky goat+post round-trip cold-verified); F2-10 NEW (uptime-kuma §4.3 floor bypass — same pattern, DEFERRED.md migration suggested)
autonomic-bot
2026-05-28 17:06:20 +01:00
650ab47fea
deferred(2): migrate Phase-2 deferrals to DEFERRED.md with re-entry triggers (per orchestrator)
autonomic-bot
2026-05-28 17:00:49 +01:00
1aaf3bd4b8
feat(2): Q4.8 — uptime-kuma Phase-2 enrollment + 3 tests cold green
autonomic-bot
2026-05-28 16:35:06 +01:00
3f6f10e239
fix(2): F2-8 — bluesky-pds account+post round-trip via goat CLI + atproto XRPC (Adversary cold)
autonomic-bot
2026-05-28 16:28:45 +01:00
a0a7b70127
review(2): Q3/Q4 partial checkpoint — F2-8 bluesky-pds bypasses §4.3 floor; F2-9 cryptpad conditional sign-off; matrix-synapse Q4.1 cold green and §4.3-floor-compliant
autonomic-bot
2026-05-28 16:25:43 +01:00
076fa31552
status(2): Q4.1+Q4.3 GREEN; Q3.1+Q3.4 partial; pausing for Adversary cold-verify
autonomic-bot
2026-05-28 16:07:57 +01:00
6115d2eccf
feat(2): Q4.3 — bluesky-pds Phase-2 enrollment + 3 tests cold green
autonomic-bot
2026-05-28 16:05:51 +01:00
83508656f9
fix(2): Q4.1 matrix-synapse — e2e now COLD GREEN after capacity unblock + admin-via-container
autonomic-bot
2026-05-28 15:54:42 +01:00
374e755aac
journal(2): Q4.1 matrix-synapse code-only; cc-ci host capacity ceiling reached
autonomic-bot
2026-05-28 11:38:15 +01:00
3036c60251
feat(2): Q4.1 partial — matrix-synapse Phase-2 code (NOT YET cold-verified end-to-end)
autonomic-bot
2026-05-28 11:37:52 +01:00
f79416bcf4
journal(2): Q2 PASS + Q3 partial checkpoint + 'probe before assert' lesson
autonomic-bot
2026-05-28 10:21:23 +01:00
f2b7446a2c
backlog(2): Q3.1 + Q3.4 partial — recipes shipped with ≥2 specific floor + honest deferrals
autonomic-bot
2026-05-28 10:20:49 +01:00
792318d645
decisions(2): record cryptpad create-pad deeper-test deferral with rationale (§7.1)
autonomic-bot
2026-05-28 10:20:07 +01:00
7fdd49e0ac
fix(2): Q3.4 — cryptpad Phase-2 (revised; create-pad deeper test deferred with rationale)
autonomic-bot
2026-05-28 10:19:44 +01:00
0fb145894f
feat(2): Q3.4 — cryptpad Phase-2 parity + functional + Playwright pad-create
autonomic-bot
2026-05-28 10:05:01 +01:00
116f7a9aa0
review(2): Q2 PASS — F2-5 fix verified (verify=True teardown, leak gone); F2-6 collateral resolved; F2-7 stands as Q2.2/Q5 tracking
autonomic-bot
2026-05-28 09:51:22 +01:00
8021f19309
backlog(2): Q5.1 partial — enroll-recipe.md Phase-2 contract pass landed
autonomic-bot
2026-05-28 09:50:44 +01:00
b2151af532
docs(2): Q5.1 partial — enroll-recipe.md Phase-2 contract
autonomic-bot
2026-05-28 09:50:13 +01:00
54b1fe326c
status(2): Q2 RE-CLAIMED — F2-5 dep-teardown-verify fix cold-verified clean
autonomic-bot
2026-05-28 09:22:24 +01:00
874bfbb915
feat(2): Q3.1 partial — lasuite-docs PARITY + health_check + auth_required (Q2.4 still passes)
autonomic-bot
2026-05-28 09:21:00 +01:00
c6e94af766
fix(2): F2-5 — dep teardown verify=True, errors propagate to run-fail (Adversary cold)
autonomic-bot
2026-05-28 09:00:37 +01:00
9a857d9ef4
review(2): Q2 FAIL — F2-5 dep teardown silently suppressed (keyc-c12afe still up); F2-6 install 502 flake; F2-7 SSO setup partial pluggability
autonomic-bot
2026-05-28 08:57:49 +01:00
ad6b25982f
status(2): Q2 CLAIMED — dep resolver + SSO harness + Q2.4 acceptance proven cold
autonomic-bot
2026-05-28 08:09:56 +01:00
9e88741864
feat(2): Q2.4 acceptance — lasuite-docs + keycloak dep + OIDC password grant (cold green)
autonomic-bot
2026-05-28 08:08:11 +01:00
47f7cb47c2
fix(2): F2-3 systemic — harness.browser.goto_with_retry; applied to all install overlays
autonomic-bot
2026-05-28 07:46:34 +01:00
4d6b040ba7
feat(2): Q2.3 — dep resolver + SSO-setup harness primitives
autonomic-bot
2026-05-28 07:41:56 +01:00
0d3232409d
backlog(2): Q2.1 keycloak DONE; Q2.3 absorbs the Q0.4 dep-resolver primitive
autonomic-bot
2026-05-28 07:34:56 +01:00
d5f5e86c7b
feat(2): Q2.1 — keycloak Phase-2 parity + functional (full e2e green)
autonomic-bot
2026-05-28 07:34:14 +01:00
9c79215fb9
status(2): Q1 Adversary PASS; Q2 keycloak in flight (timeouts bumped to 900s)
autonomic-bot
2026-05-28 07:12:47 +01:00
adb3bf9669
review(2): Q1 PASS — F2-3 + F2-4 fixed; n8n workflow round-trip cold-verified, 4/4 custom + deploy-count=1; NO VETO
autonomic-bot
2026-05-28 07:11:51 +01:00
764fd8f330
status(2): Q1 RE-CLAIMED — F2-3 + F2-4 closed by Builder
autonomic-bot
2026-05-28 07:08:57 +01:00
fc89552347
fix(2): F2-4 + F2-3 — n8n workflow round-trip + Playwright exception catch
autonomic-bot
2026-05-28 07:07:34 +01:00
90e95270a0
review(2): Q1 FAIL — F2-4 n8n specific tests miss §4.3 P3 floor (no create-and-read-back); F2-3 install hardening flake gap
autonomic-bot
2026-05-28 07:02:33 +01:00
df28cef590
review(2): watchdog FP — no Q1 CLAIMED in STATUS-2 (still shows stale Q0 RE-CLAIMED)
autonomic-bot
2026-05-28 06:49:33 +01:00
695a06aedd
status(2): Q1 CLAIMED — n8n + custom-html full e2e green; ready for Q2
autonomic-bot
2026-05-28 06:49:25 +01:00
2f3d5aa78f
feat(2): Q1.2 — n8n Phase-2 parity + functional + robust install (full e2e green)
autonomic-bot
2026-05-28 06:48:00 +01:00
5ab25c3dea
review(2): Q0 PASS — F2-1 fix verified cold (pytest 21/21), e2e from prior verdict stands; NO VETO
autonomic-bot
2026-05-28 06:34:37 +01:00
0b834e90f2
status(2): Q0 RE-CLAIMED — F2-1 fix verified cold (21/21 unit PASS)
autonomic-bot
2026-05-28 06:33:41 +01:00
5741e8838f
fix(2): F2-1 — test_custom_tests_repo_local_gated uses synthetic recipe (Adversary cold)
autonomic-bot
2026-05-28 06:32:47 +01:00
097234e9ce
review(2): Q0 FAIL — F2-1 pytest regression (test_custom_tests_repo_local_gated stale assertion); e2e PASS, harness work sound
autonomic-bot
2026-05-28 06:31:03 +01:00
d480411413
review(2): record watchdog false-positive — no Phase-2 gate CLAIMED yet
autonomic-bot
2026-05-28 04:43:20 +01:00
125a4ef8b2
status(2): Q0 CLAIMED — harness additions + custom-html parity reference proven
autonomic-bot
2026-05-28 04:43:02 +01:00
bec92659b1
feat(2): Q0.3/Q1.1 — custom-html PARITY + functional + playwright (Phase 2)
autonomic-bot
2026-05-28 04:40:12 +01:00
0d0fc6c4bc
feat(2): Q0.1/Q0.2 — harness.http + discovery recurses functional/playwright (Phase 2)
autonomic-bot
2026-05-28 04:36:49 +01:00
8f5df6d257
chore(2): bootstrap Phase 2 loop state + decisions
autonomic-bot
2026-05-28 04:34:27 +01:00
e7e3e24aed
review(2): seed REVIEW-2.md — Adversary first wake; no Builder activity yet
autonomic-bot
2026-05-28 04:29:54 +01:00
0fe12188f2
DONE(1e): Phase 1e complete — HC1-HC4 all Adversary cold-verified PASS, NO VETO
autonomic-bot
2026-05-28 04:26:42 +01:00
4cf40c6334
review(1e): E3/HC4 PASS + FINAL — own !testme build #155 production cold (head_ref==chaos-version full sha, additive, deploy-count=1, no secret leak, clean teardown); NO VETO — Builder may write ## DONE
autonomic-bot
2026-05-28 04:24:57 +01:00
6397cd5609
status(1e): HC1 PASS; E3/HC4 CLAIMED — no-regression rationale + docs done
autonomic-bot
2026-05-28 04:11:14 +01:00
9d52aa420d
review(1e): E2/HC1 PASS — head_ref==chaos-version proven cold (custom-html 1.10.0→1.11.0, deploy-count=1); non-vacuousness proven via adversarial probe
autonomic-bot
2026-05-28 04:09:06 +01:00
49dc00a504
status(1e): E2/HC1 CLAIMED — chaos-version==head_ref proven on hedgedoc
autonomic-bot
2026-05-28 04:05:42 +01:00
74725610ab
fix(1e): HC1 upgrade/restore tier calls now pass head_ref (multi-line edit miss)
autonomic-bot
2026-05-28 04:04:13 +01:00
1a9632c2e8
review(1e): E1/HC3 PASS — fix 6eabfdc verified cold (opt-out backup/restore PASS, no silent-empty exec path); F1e-1 CLOSED
autonomic-bot
2026-05-28 03:47:19 +01:00
75f7e5d46b
review(1e): CORRECT F1e-1 — isolated repro disproves opt-out theory (3/3 pass); reframe as load/concurrency trigger; file F1e-2 (recipe-fetch race); fix-verify in flight
autonomic-bot
2026-05-28 03:45:44 +01:00
e75ec1b3d0
status(1e): E1/HC3 RE-CLAIMED — F1e-1 fix verified (opt-out backup/restore PASS)
autonomic-bot
2026-05-28 03:42:45 +01:00
6eabfdc0fb
fix(1e): F1e-1 exec_in_app race + HC1 head_ref/move hardening
autonomic-bot
2026-05-28 03:41:42 +01:00
4334e19a7b
review(1e): E1/HC3 FAIL — opt-out surfaces backup/restore race (F1e-1); additive+count=1 confirmed, PASS withheld
autonomic-bot
2026-05-28 03:30:24 +01:00
7fba6b0547
status(1e): E1/HC3 CLAIMED — additive generic + op-once verified e2e (custom-html)
autonomic-bot
2026-05-28 03:18:41 +01:00
b7e6cbd7be
feat(1e): HC3 additive generic + op/assertion split (orchestrator owns the op)
autonomic-bot
2026-05-28 03:12:04 +01:00
6a59343996
review(1e): E0/HC2 PASS — repo-local trust gate cold-verified (8 unit + hostile-code break-it probe; no bypass)
autonomic-bot
2026-05-28 03:01:29 +01:00
c7ae2967a7
status(1e): E0/HC2 CLAIMED — repo-local trust gate (8 unit tests PASS on cc-ci)
autonomic-bot
2026-05-28 02:57:37 +01:00
d38a695fa3
feat(1e): HC2 repo-local approval allowlist (default-deny) + discovery gate
autonomic-bot
2026-05-28 02:55:58 +01:00
0226167b49
chore(1e): bootstrap Phase 1e loop state + settle HC1/HC2/HC3 decisions
autonomic-bot
2026-05-28 02:53:22 +01:00
f9257fc891
review(1e): seed REVIEW-1e ledger + HC1-HC4 tracker; cold access re-verified
autonomic-bot
2026-05-28 02:48:50 +01:00
d3cb5844e4
status(1d): tidy ledger post-DONE (clear In-flight; settle DG6/DG7 lines)
autonomic-bot
2026-05-28 02:26:34 +01:00
3ebec24268
DONE(1d): Phase 1d complete — DG1-DG8 all Adversary cold-verified PASS, NO VETO
autonomic-bot
2026-05-28 02:26:03 +01:00
4a6d6cf4bf
review(1d): G4 PASS + FINAL sign-off — DG1-DG8 all Adversary cold-verified, NO VETO
autonomic-bot
2026-05-28 02:25:02 +01:00
b10daddbef
status(1d): DG6 GREEN (build #153 hedgedoc e2e); G4 CLAIMED — requesting Adversary cold-verify DG1-DG8
autonomic-bot
2026-05-28 02:15:25 +01:00
7c0f0edcb8
status(1d): G4 — DG7 migration + DG8 docs done; DG6 !testme e2e in flight (build #153 , hedgedoc)
autonomic-bot
2026-05-28 02:12:28 +01:00
8262912015
feat(1d): enroll hedgedoc in bridge POLL_REPOS (DG6 unconfigured-recipe target)
autonomic-bot
2026-05-28 01:47:29 +01:00
b756e72cc2
docs(1d): DG8 — docs/testing.md (generic suite + overlay convention + install-steps hook); update enroll-recipe.md to the deploy-once contract; README pointer
autonomic-bot
2026-05-28 01:35:16 +01:00
afd75a48db
feat(1d): migrate keycloak/cryptpad/matrix-synapse/n8n/lasuite-docs overlays to deploy-once contract (DG7)
autonomic-bot
2026-05-28 01:32:53 +01:00
9b5bcff92a
review(1d): G3 PASS — install-steps hook + graceful-generic + DG3 N/A-skip
autonomic-bot
2026-05-28 00:26:14 +01:00
4425cc6429
status(1d): G2 Adversary PASS @2026-05-28 (DG4/DG4.1); .drone.yml STAGES -> full generic suite
autonomic-bot
2026-05-28 00:23:27 +01:00
ce3c0f8e7f
review(1d): G2 PASS — overlays override+extend, deploy-count=1, precedence proven
autonomic-bot
2026-05-28 00:22:07 +01:00
e0a0132360
status(1d): G1 Adversary PASS @2026-05-28 (DG2/DG3); F1d-1+F1d-2 closed
autonomic-bot
2026-05-28 00:20:28 +01:00
44c513e83f
feat(1d): G3 — custom install-steps hook + graceful-generic (DG5) + DG3 N/A-skip demo
autonomic-bot
2026-05-28 00:19:45 +01:00
b5c1faffea
review(1d): G1 PASS (re-claim) — F1d-2 fixed, upgrade non-vacuous (verified both ways)
autonomic-bot
2026-05-28 00:18:22 +01:00
c965f6cc9a
status(1d): re-claim G1 (DG2 non-vacuous after F1d-2 fix) + claim G2 (DG4/DG4.1 overlay layering)
autonomic-bot
2026-05-28 00:12:39 +01:00
b758767830
fix(1d): custom-html backup/restore overlay reads marker via exec (volume-direct)
autonomic-bot
2026-05-28 00:10:35 +01:00
feb6f80d50
fix(1d): bounded retry in _app_container (backup briefly cycles the app container)
autonomic-bot
2026-05-28 00:06:28 +01:00
81e26a1bdc
fix(1d): F1d-2 — pinned base deploys the pinned version; upgrade is non-vacuous
autonomic-bot
2026-05-28 00:02:59 +01:00
1aea1541a7
review(1d): G1 FAIL — DG2 upgrade is a vacuous no-op (base deploys LATEST, not previous)
autonomic-bot
2026-05-27 23:49:23 +01:00
9d771a125d
status(1d): G1 CLAIMED — DG2+DG3 green on hedgedoc full lifecycle (deploy-count=1)
autonomic-bot
2026-05-27 23:41:11 +01:00
6c5d8f28ea
fix(1d): G1 backup/restore + F1d-1 cert-check reframe
autonomic-bot
2026-05-27 23:39:45 +01:00
a8f78b8673
review(1d): G0/DG1 PASS — generic install green on hedgedoc, cold-verified from my own clone @ef44d46
autonomic-bot
2026-05-27 23:36:42 +01:00
ef44d4658b
feat(1d): G0 — generic install + deploy-once orchestrator (DG1 green on hedgedoc)
autonomic-bot
2026-05-27 23:27:55 +01:00
a31095a087
status(1d): bootstrap Phase 1d — design recorded (tier model, override precedence, deploy-once), state files seeded
autonomic-bot
2026-05-27 23:06:21 +01:00
6300cba503
review(1d): open Phase-1d Adversary ledger — cold access OK, IDLE awaiting first gate (G0/DG1)
autonomic-bot
2026-05-27 23:00:49 +01:00
82c8220434
## DONE — Phase 1b complete: RL1-RL6 all Adversary-PASS <24h, no VETO (lint/format + nix/ + machine-docs/ refactor, D1-D10 re-verified cold, nothing weakened)
autonomic-bot
2026-05-27 22:57:44 +01:00
8e0f0cbc7d
review(1b): ✅ RL6 PASS + Adversary FINAL SIGN-OFF — git mv my REVIEW*.md → machine-docs/ (lockstep; Builder moved theirs in 992d87c , README stays root). Watchdog survived (resolve_state prefers machine-docs/; it pinged me from machine-docs/STATUS-1b.md). Refs re-verified (README+install.md updated; no .drone/flake/scripts refs; closure byte-identical 8i3jcad9 unaffected). ALL RL1-RL6 Adversary-PASS, no VETO — Builder cleared to write ## DONE
autonomic-bot
2026-05-27 22:56:25 +01:00
7545bf20b3
status(1b): claim RL6 gate (CLAIMED, awaiting Adversary) so the watchdog pings — REVIEW* move + re-verify
autonomic-bot
2026-05-27 22:53:03 +01:00
992d87cfcd
refactor(1b): RL6 — move Builder protocol files into machine-docs/ (README stays root)
autonomic-bot
2026-05-27 22:35:30 +01:00