feat: sync and reference Very Good Engineering standards
I maintainer di solito rispondono entro 6 giorni
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
- bash, github-actions, shell
- Ambito
- developer-experience, tooling
Direzione di ricerca
Start with the companion plugin’s sync script and hooks in VeryGoodOpenSource/vgv-ai-flutter-plugin#185 and #186; this issue names the target directories and files but not their paths in Wingspan. Trace how SessionStart and SubagentStart hooks are configured, then inspect the existing shared cache lock. Done means standards sync, cache handoff, agent pointers, fail-open behavior, and CI tests meet the listed requirements; the issue proposes splitting this across two PRs.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Description
Port the VGE standards sync from vgv-ai-flutter-plugin (VeryGoodOpenSource/vgv-ai-flutter-plugin#185, #186). Wingspan currently points at engineering.verygood.ventures by URL or restates standards from memory: AGENTS.md, agents/codebase-review/codebase-review-agent.md, skills/shared/references/plan-review.md, and the review agents checking against "VGV engineering standards". Those copies drift whenever VGE changes.
Wingspan is tech-agnostic, so it references only the stack-neutral sections. Flutter-specific sections stay with the companion plugin.
general-practices/:philosophy.md,code_review.md,conventions.mdarchitecture/architecture.md
Requirements
-
SessionStarthook runssync-vge-standards.sh, ported from the Flutter plugin - Uses the shared cache in
${XDG_CACHE_HOME:-~/.cache}/very_good_engineering/bundles/, coexisting with other VGV plugins via the existing lock - Pins
VGE_TARGET_MAJORand pauses the sync when a newer major is published - Fails open on any network, parse or filesystem error
-
SubagentStarthook hands the cache path to the review agents - Skills and review agents read the cached sections instead of restating standards, falling back to the published URL
- Sync script tests run in CI
Additional Context
Split like the Flutter plugin: one PR for the sync hook, one for skill and agent pointers.
- Lingua principale
- Shell
- Stelle
- 114
- Fork
- 16
- Merge medio
- 6g 1h
- PR unite (30g)
- 10
Preparare l'ambiente
- 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 VeryGoodOpenSource/vgv-wingspan
-
p2 refactor
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
VeryGoodOpenSource/vgv-wingspan#284 ·
I maintainer di solito rispondono entro 6 giorni
-
/build offers "Push and open the PR now", but create-pr often can't be invoked by the modelForse già presa @noe-xceptions l’ha presa 2 giorni fa. Apertabug p1
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
VeryGoodOpenSource/vgv-wingspan#248 · 1 commento · 1 assegnatario ·
I maintainer di solito rispondono entro 6 giorni
-
p3
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
VeryGoodOpenSource/vgv-wingspan#245 ·
I maintainer di solito rispondono entro 6 giorni
-
feature p2
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
VeryGoodOpenSource/vgv-wingspan#236 ·
I maintainer di solito rispondono entro 6 giorni
-
documentation good first issue p3
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 68/100
VeryGoodOpenSource/vgv-wingspan#147 · 1 commento ·
I maintainer di solito rispondono entro 6 giorni
Tutte le issue di VeryGoodOpenSource/vgv-wingspan
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
I maintainer di solito rispondono entro 1 giorno
-
area: scripts enhancement good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
Ergane-Foundation/vajra#102 ·
I maintainer di solito rispondono entro 4 giorni
-
`sideEffects: false` in 7.9.1+ drops d3-transition: `selection.transition is not a function`Forse già presa @dhairyajangir l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
documentation good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 95/100
mnema-work/mnema#1185 ·
I maintainer di solito rispondono entro 1 giorno