Commit Graph

  • 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