Show where an unjournaled review comment came from when REVIEW blocks on it
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 48/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- github, python
- Ambito
- developer-experience
Direzione di ricerca
Start by reading read_context.py and docs/agent-guides/secrets-and-logging.md, then trace how status gathers local state and GitHub data for a D9.6 block. Define a read-only report that presents the listed evidence without naming an author, and test with a fake GitHub and two state directories. Done means the journal match and later commits are reported as specified and the tree is unchanged.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
When REVIEW blocks on a round comment the controller did not journal (ADR 0004 D9.6), the reason gives the comment's URL and nothing else. Working out who posted the comment in #387 (RCA) meant reading state files, run logs, the OpenCode database, agent transcripts, git objects and GitHub timelines by hand. Yet every fact that settled the question is one the controller can read itself:
- the comment's
created_at, compared with this run's creation and its reviewer launch; - whether any state on this checkout journaled the comment, across the standalone state directories and the scheduler namespaces;
- the PR's other
ai-review-resultmarkers, with their rounds and HEADs; - the commits pushed to the PR after the comment, with their author identity and time offset;
- the PR's
ai-implementationmarker, and the run that owns the PR if #414 adds one.
Desired outcome
A read-only report of those facts for a D9.6 block, for example in status --json and in the text status prints. It presents evidence and does not name an author (D9.3). It never adopts, deletes or writes anything.
Constraints
- Read-only: GitHub GETs and local reads, and no lock beyond what
statustakes today. - Comment bodies and commit messages are untrusted data. They are bounded and redacted the way read context is (
read_context.py,docs/agent-guides/secrets-and-logging.md).
Acceptance criteria
- With a fake GitHub and two state directories, one of which journaled the comment, the report names that directory.
- For a foreign comment, the report shows no journal match and lists the later commits.
- Nothing is written: the tree is identical before and after.
Dependencies
- Coordinates with #374: its recovery action package could carry this report as its D9.6 entry.
- Uses #414's owner field when it exists, but does not depend on it.
Priority: P1.
- Lingua principale
- Python
- Stelle
- 0
- Fork
- 0
- Merge medio
- 5h 19m
- PR unite (30g)
- 106
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di iceboundrock/AutoForge
-
enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 22/100
iceboundrock/AutoForge#428 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 6/100
iceboundrock/AutoForge#423 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
iceboundrock/AutoForge#417 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
iceboundrock/AutoForge#414 ·
I maintainer di solito rispondono entro 1 giorno
-
EPIC: Remove the LOCAL workflow completely (breaking, no compatibility) while preserving Controller safetyForse già presa @iceboundrock l’ha presa oggi. Apertaenhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100
iceboundrock/AutoForge#383 · 4 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di iceboundrock/AutoForge
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
sususweet/midea_auto_cloud#285 ·
I maintainer di solito rispondono entro 1 giorno
-
Short positive Table maxlen values produce oversized cellsForse già presa @Gambit-Checkmate l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 18 giorni
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 68/100
MangasMango/bound-to-rot#41 · 1 commento ·
-
breaking change
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
Word viper missingAperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 68/100
dwyl/english-words#244 ·