Continuity runbook: Gap analysis ops
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
- Type d'issue
- Documentation
- Clarté
- Clairement spécifiée
- Activité
- Active
- Domaine
- devops, documentation
Piste de recherche
Commencez par docs/continuity/runbooks/gap-analysis-ops.md et son Agent prompt, puis examinez scripts/backfill_gap_analysis.sh et scripts/sync_gap_analysis_table.py. Exécutez les vérifications documentées de l’état de santé de la production ainsi que les commandes de backfill de la stack locale ; le travail est considéré comme terminé lorsque le runbook couvre le diagnostic, le backfill local, la synchronisation facultative et approuvée du cache, le comportement de la production en mode cache-only et les contraintes indiquées.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Task
A second maintainer can diagnose incomplete/503 map analysis on production and fix it by local backfill plus optional approved cache sync — never by computing gap analysis on Heroku.
Success criteria
- HTTP diagnose:
make monitor-ga-health-prod/make verify-ga-complete-prod - Can start local backfill:
make backfill-gap-analysisormake backfill-gap-analysis-syncafter local-stack - States clearly: prod is cache-only; miss → 404; no
--ga_backfill_*against prod URLs - Runbook
docs/continuity/runbooks/gap-analysis-ops.md(skillcontinuity-gap-analysis-ops)
Context
scripts/backfill_gap_analysis.sh,scripts/sync_gap_analysis_table.py- Worker dyno + Redis/Neo4j matter for 503s; restart may be the first prod action, still no GA compute on prod
Constraints
- existing maintainers only
- Do not sync GA tables to prod in the first drill unless asked
- No authenticated chatbot prompts as a “test”
Agent prompt
See Agent prompt in docs/continuity/runbooks/gap-analysis-ops.md.
- Langage dominant
- Python
- Étoiles
- 210
- Forks
- 167
- Merge moyen
- 4 j 12 h
- PR mergées (30 j)
- 28
Préparer son environnement
Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.
- Fournit un Dockerfile ou un fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de OWASP/OpenCRE
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
OWASP/OpenCRE#1215 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Map Analysis continues polling after a background job failsPeut-être pris @amantebriwal4321 l’a pris il y a 4 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
OWASP/OpenCRE#1211 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
OSCAL Compass adopterOuverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 66/100
Les mainteneurs répondent en général sous 1 jour
-
MCP tools return "Internal MCP tool error." when OpenCRE is unreachable or times outPeut-être pris @ShaanGS l’a pris il y a 23 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
OWASP/OpenCRE#1163 · 5 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
find_node_by_name endpoint does not enforce MAX_ITEMS_PER_PAGE, allowing unbounded pagination queries`Peut-être pris @Jeffy123-zhu l’a pris il y a 26 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
OWASP/OpenCRE#1149 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de OWASP/OpenCRE
Issues similaires
-
Unknown stop ID in slow zone data crashes post formatting and skips the rest of that day's postsOuvertebackend bug tm-new-volunteer
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
transitmatters/mbta-slow-zone-bot#81 · 1 commentaire ·
-
area:schema documentation
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour
-
risk:high type:ci
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 64/100
spacetelescope/rdmt-spire#49 ·
Les mainteneurs répondent en général sous 1 jour