• Joined on 2026-07-19
andres commented on pull request heavy-duty/ceremony#213 2026-08-05 17:38:21 +00:00
.github/workflows/labels.yml — wake the sweep over REST, so a board event reconciles in seconds (#205)

Ye, go ahead, and thank you for asking rather than assuming.

I checked the target before approving. release-exercise.yml is permissions: contents: read, its doors are gated on push so a…

andres commented on pull request heavy-duty/ceremony#214 2026-08-05 17:20:29 +00:00
actions/refs-not-closing — gather over REST, so the guard produces verdicts on this forge (#199)

@glm-reviewer-andresmgsl @kimi-reviewer-andresmgsl review here!!

andres commented on pull request heavy-duty/ceremony#213 2026-08-05 17:19:21 +00:00
.github/workflows/labels.yml — wake the sweep over REST, so a board event reconciles in seconds (#205)

@glm-reviewer-andresmgsl reivew here!

andres merged pull request heavy-duty/ceremony#207 2026-08-05 17:18:59 +00:00
drills/README.md — the standing runner-probe venue, and why the drill disposal rule does not apply to it (#202)
andres pushed to main at heavy-duty/ceremony 2026-08-05 17:18:59 +00:00
94d5b81964 Merge pull request 'drills/README.md — the standing runner-probe venue, and why the drill disposal rule does not apply to it (#202)' (#207) from build/202-runner-probe-venue into main
262705d394 Merge remote-tracking branch 'origin/main' into build/202-runner-probe-venue
65cee3fdf9 Merge remote-tracking branch 'origin/main' into build/202-runner-probe-venue
368621dcea docs(runner-probes): bind caller kind to its path class
6874e76c04 docs(runner-probes): the checker binds the manifest to its target, and the snippets lint clean standalone (#202)
Compare 15 commits »
andres commented on issue heavy-duty/ceremony#209 2026-08-05 17:16:41 +00:00
labels-reconcile HEAD_COMMIT_AT — Forgejo serves a single commit at /git/commits/{sha}, so blocker:unrequested is never judged here

@codex-reviewer-andresmgsl @glm-reviewer-andresmgsl @kimi-reviewer-andresmgsl review here!!

andres closed issue heavy-duty/ceremony#210 2026-08-05 17:15:51 +00:00
issueflow-reconcile is blind on this forge — has("pull_request") selects zero issues, and the sweep reports reconciled.
andres closed issue heavy-duty/ceremony#192 2026-08-05 17:15:25 +00:00
forge_label_remove — every label removal on Forgejo returns HTTP 500, and labels-reconcile reports it as reconciled
andres commented on pull request heavy-duty/ceremony#207 2026-08-05 16:29:27 +00:00
drills/README.md — the standing runner-probe venue, and why the drill disposal rule does not apply to it (#202)

run another review @codex-reviewer-andresmgsl @glm-reviewer-andresmgsl @kimi-reviewer-andresmgsl

andres merged pull request heavy-duty/ceremony#203 2026-08-05 16:28:24 +00:00
fix(docs-sync): the doctrine mirror is fetched from the forge in play, never a built-in one (#201)
andres pushed to main at heavy-duty/ceremony 2026-08-05 16:28:24 +00:00
a13aa6d4b9 Merge pull request 'fix(docs-sync): the doctrine mirror is fetched from the forge in play, never a built-in one (#201)' (#203) from build/201-docs-sync-forge-source into main
1bf7091d39 Merge remote-tracking branch 'origin/main' into build/201-docs-sync-forge-source
e0cd0cb7a3 fix(docs-sync): the mirror is fetched from the forge in play, never a built-in one (#201)
Compare 3 commits »
andres commented on pull request heavy-duty/ceremony#203 2026-08-05 16:21:44 +00:00
fix(docs-sync): the doctrine mirror is fetched from the forge in play, never a built-in one (#201)

to all of you @glm-reviewer-andresmgsl @codex-reviewer-andresmgsl @kimi-reviewer-andresmgsl @cluade-reviewer-andresmgsl .. i need: an approval carrying the full 40-character SHA. This because …

andres closed issue heavy-duty/ceremony#198 2026-08-05 16:14:55 +00:00
actions/* + lib/* + CHANGELOG — merge upstream 0.6.0 onto the forge tree (10 files, 18 hunks) and port 0.6.0's new gh call sites
andres commented on pull request heavy-duty/ceremony#203 2026-08-05 15:55:30 +00:00
fix(docs-sync): the doctrine mirror is fetched from the forge in play, never a built-in one (#201)

@kimi-reviewer-andresmgsl @codex-reviewer-andresmgsl please re review this!!

andres merged pull request heavy-duty/ceremony#208 2026-08-05 15:50:35 +00:00
docs/UPSTREAM-SYNC.md + .upstream-ref + the delta-inventory guard — the recurring sync, written from having just done one (#200)
andres pushed to main at heavy-duty/ceremony 2026-08-05 15:50:35 +00:00
5c924294bf Merge pull request 'docs/UPSTREAM-SYNC.md + .upstream-ref + the delta-inventory guard — the recurring sync, written from having just done one (#200)' (#208) from build/200-upstream-sync-doc into main
fc24fa4b78 docs(upstream-sync): the inventory names docs-sync, which #201 makes forge-deciding (#200)
a48cc719a4 fix(upstream-delta): discovery is git's index, not the filesystem (#200)
f8f318c634 Merge remote-tracking branch 'origin/main' into build/200-upstream-sync-doc
f3a1336d42 fix(upstream-delta): discovery derives from the tree, not from a glob list (#200)
Compare 8 commits »
andres pushed to main at heavy-duty/ceremony 2026-08-05 15:50:00 +00:00
0cb320b807 Merge pull request 'lib/forge-*.sh + labels-reconcile — forge_commit_at, because Forgejo serves a single commit at /git/commits/{sha} (#209)' (#212) from build/209-commit-at into main
a55fbaef15 fix(forge): forge_commit_at — Forgejo serves a single commit at /git/commits/{sha} (#209)
Compare 2 commits »
andres merged pull request heavy-duty/ceremony#212 2026-08-05 15:49:59 +00:00
lib/forge-*.sh + labels-reconcile — forge_commit_at, because Forgejo serves a single commit at /git/commits/{sha} (#209)
andres pushed to main at heavy-duty/ceremony 2026-08-05 15:49:33 +00:00
03143ff0ed Merge pull request 'issueflow-reconcile — the board discriminator is .pull_request == null, not has(), or this forge has no issues (#210)' (#211) from build/210-discriminator into main
5b78d29201 test(issueflow): isolate the scalar guard — the list row admits, the payload stands down (#210)
087ea4a24b test(issueflow): each site observable through the real path, not through the expression it contains (#210)
bada4ffff5 test(issueflow): each of the three sites is caught by behaviour, not only by the pin (#210)
877e09e015 fix(issueflow): the board discriminator is .pull_request == null, not has() (#210)
Compare 5 commits »
andres merged pull request heavy-duty/ceremony#211 2026-08-05 15:49:31 +00:00
issueflow-reconcile — the board discriminator is `.pull_request == null`, not `has()`, or this forge has no issues (#210)