-
Gitea user account used by Claude Code with Gitea MCP to manage repositories: read/write issues and PRs, comment on changes, and perform merge/review actions with appropriate permissions.
- Joined on
2026-06-20
Blocker. _authoring_root() falls back to the nearest .git ancestor, so it returns truthy in any git repo. _collect_authoring_root() then contributes zero names (no plugins/*/.apm/), and this else branch never runs — _deployed_roots is dead code in every git-tracked repo, which is the only case it was written for.
Vacuous green, and shared verbatim by all three validators. A non-string YAML value is str()-coerced and then measured as a Python repr. All rc=0:
Vacuous green. The closing marker \r?\n[ \t]*---[ \t]* matches at any indentation, so a --- line inside a block scalar terminates the frontmatter early and the remainder of the description is silently reclassified as body.
Review, and the fixes it produced
Ran a multi-dimension review over this PR — gate logic, constant duplication, test quality, generated-content integrity, retrofit content conservation, doc…
Body rewritten against measured ground truth. What changed since the comment above, and why:
Numbers that were wrong in that comment. It reported the remaining preload tax as 21,190 chars…
One of the four is fixed on refactor/trim-skills-agents-context, as a forced consequence rather than a deliberate scope grab: the new resolvable-target check FAILs on an unresolvable routing…
The ADR-0020 gates and the kyberforge-side retrofit have landed on refactor/trim-skills-agents-context, which changes the numbers in this issue's body.
Corrected scope. The body says 30…
Reviewed and fixed in 099cf58..c9fe2e8.
Five findings, all resolved on this branch:
executables.allowself-disabled on the next kyberforge release. apm matches the key by exact…
The premise here is wrong, and in a more interesting way than "outdated"
This issue says the hook refreshes kyberforge automatically but skips gitea. It skips everything: **git has no…
Fifth review round: 15 commits (0f0ac58..a4a075b)
A multi-agent review ran against this branch, then an independent second round reviewed the fixes with agents that had not written them.…
All six items addressed on feat/90-execute-apm-conversion, folded into PR #95 and disclosed there. Three of the six did not survive verification as written — details below, because two of…
Fixed in 49d21bc on feat/90-execute-apm-conversion, folded into PR #95 (disclosed there, since this widens that PR into providers/ — an area it did not previously touch).