[Bug] /opsx:update guardrails contradict the new glob-artifact file creation
I maintainer di solito rispondono entro 2 giorni
Una pull request collegata è già stata integrata.
- #2083 di @clay-good — integrata
Valutazione
- Difficoltà
- 1/5
- Tempo stimato
- Meno di un'ora
- Idoneità per principianti
- 87/100
- Tipo di issue
- Documentazione
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- typescript
- Ambito
- documentation
Direzione di ricerca
Leggi .claude/commands/opsx/update.md e .claude/skills/openspec-update-change/SKILL.md, concentrandoti sulle sezioni Guardrails e sul passaggio 4. Aggiorna la prima guardrail in entrambi i file per includere l’eccezione di percorso concreto confermata per un artefatto glob parzialmente compilato. Il lavoro è completato quando le guardrails non contraddicono più il passaggio 4.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Summary
The guardrails of /opsx:update contradict the new behavior for filling a missing file under a partly written glob artifact. Step 4 now allows creating a confirmed concrete path, but the first guardrail still says to edit only files already listed in existingOutputPaths, and a new file is by definition not in that list. An agent that applies the stricter blanket rule refuses the new-file operation, so the flow added for partly written glob artifacts can fail to fill the missing spec.
Version
@fission-ai/openspec 1.14.1, Claude Code delivery (skills + commands), spec-driven schema.
Where
.claude/commands/opsx/update.md, Guardrails:
- "Edit only the concrete files in
existingOutputPaths; never write to a globresolvedOutputPath." - followed two bullets later by "... The only new-file scope is a confirmed concrete path under a glob artifact whose
existingOutputPathsis non-empty."
The same wording is in .claude/skills/openspec-update-change/SKILL.md.
Suggested fix
State the exception on the first bullet, where an agent applying the stricter rule will read it: for example "Edit only the concrete files in existingOutputPaths, plus the one confirmed concrete path allowed under a partly populated glob artifact (step 4); never write to a glob resolvedOutputPath." Apply it to both the command and the skill.
- Lingua principale
- TypeScript
- Stelle
- 71.6k
- Fork
- 4.9k
- Merge medio
- 2g 6h
- PR unite (30g)
- 82
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
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 Fission-AI/OpenSpec
-
Workflow templates: only update-change keeps a chosen artifact path inside changeRoot; continue, propose and ff do notForse già presa @intrepid37 l’ha presa oggi. Apertabug needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
Fission-AI/OpenSpec#2099 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
Fission-AI/OpenSpec#2098 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
Fission-AI/OpenSpec#1966 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
feat(schemas): open each proposal with a short review focusForse già presa @GaoSSR l’ha presa 27 giorni fa. Apertadesign-review
Difficoltà 1/5 1-3 ore Idoneità per principianti 90/100
Fission-AI/OpenSpec#1908 ·
I maintainer di solito rispondono entro 2 giorni
-
A `spec.md` symlink to a file elsewhere in the same project is refused since 1.8.0Forse già presa @clay-good l’ha presa oggi. Apertaapproved
Difficoltà 3/5 Mezza giornata Idoneità per principianti 30/100
Fission-AI/OpenSpec#2100 · 1 reazione ·
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di Fission-AI/OpenSpec
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 80/100
aws/agentcore-cli#2606 ·
I maintainer di solito rispondono entro 1 giorno
-
ai-driven-qa bug Cosmetic
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 1 giorno
-
ai-driven-qa bug claude Minor
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
linagora/twake-mail-admin#301 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno
-
reproduced
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
anomalyco/opencode#56038 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno