estate-crucible: era profiles -- era-tagged horrors with release-specific IBM citations, mixed-era strata, per-era scores
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 12/100
Línea de trabajo
The first half of this work is a generator PR in the separate squid-protocol/estate-crucible repository, which the issue says to clone outside the home directory; the gitgalaxy part starts at tests/crucible_pins.toml and tests/tools/estate_crucible_gate.py. Done means per-era scores appear in the gate summary and baseline while the modern-strata ratchet stays unchanged. Scope is design work across two repositories and is not a first-timer task.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
What: give the estate crucible (squid-protocol/estate-crucible, the synthetic z/OS estate whose generator writes both the code and the answer key) an era profile: each planted construct ("horror") carries an era tag and cites the IBM manual for that CICS/COBOL release; add era-1 and era-0 strata (BLL cells, SERVICE RELOAD, HANDLE CONDITION flows, FCT/PCT/PPT/DCT macro tables, DL/I calls, macro-level programs) mixed into one estate with the modern strata -- the cross-era seams (a BLL program LINKing an ADDRESS OF program, COMMAREA passed between them) are the point. Then in gitgalaxy: bump the pin in tests/crucible_pins.toml and make tests/tools/estate_crucible_gate.py report a score per era next to the overall ratchet.
Where: the generator change is a PR on squid-protocol/estate-crucible (clone it under /srv/storage_16tb/projects/gitgalaxy-worktrees/, never under /home/joe/Projects); the pin + gate change is a gitgalaxy PR after it merges.
Acceptance: era-tagged horrors with release-specific IBM citations; per-era scores in the gate summary and baseline; existing ratchet unchanged for the modern strata.
Context (owner-approved 2026-10-14): our CICS corpus is almost all eras 3-4 (CardDemo, CBSA, GenApp are modern demos) on top of well-modelled old COBOL semantics. Real estates are layered: 1980s programs LINK 1990s ones that call 2010s Db2 code in one region. Era model used here (approximate; the scanner should cite evidence, not dates):
| Era | ~When | CICS | COBOL | Tells |
|---|---|---|---|---|
| 0 | ~1969-80 | macro level (DFHPC/DFHFC, CSA/TCA) | ANS 68 | DFHxx macro calls, no EXEC CICS |
| 1 | ~1978-88 | CICS/VS 1.x command level | OS/VS COBOL (74) | BLL cells + SERVICE RELOAD, HANDLE CONDITION/AID, DL/I, FCT/PCT/PPT/DCT macro tables |
| 2 | ~1988-96 | CICS/MVS 2.x, CICS/ESA 3-4 | VS COBOL II / COBOL 85 | ADDRESS OF / SET ADDRESS, RESP/RESP2, EXEC SQL, CSD (RDO), DPL |
| 3 | ~1996-2005 | CICS TS 1-2 | COBOL for MVS/OS390, LE | MQ, EXCI, 3270 bridge, web |
| 4 | 2005+ | CICS TS 3+ | Enterprise COBOL | channels/containers, SOAP/JSON, async, named counters |
Order: after the current CI work and CICS blocker work (owner). Siblings: the five "era" issues filed together.
🤖 Generated with Claude Code
- Lenguaje dominante
- Python
- Estrellas
- 57
- Forks
- 11
- Merge medio
- 1 h 42 min
- PR fusionados (30 d)
- 966
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de squid-protocol/gitgalaxy
-
doc drift: wiki [1]Abiertodocumentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
squid-protocol/gitgalaxy#8002 ·
Los mantenedores suelen responder en 1 día
-
doc drift: skills [2]Abiertodocumentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
squid-protocol/gitgalaxy#8000 ·
Los mantenedores suelen responder en 1 día
-
doc drift: tests [1]Abiertodocumentation
Dificultad 1/5 Menos de una hora Aptitud para principiantes 82/100
squid-protocol/gitgalaxy#8001 ·
Los mantenedores suelen responder en 1 día
-
doc drift: rules and agents [1]Abiertodocumentation
Dificultad 1/5 1-3 horas Aptitud para principiantes 84/100
squid-protocol/gitgalaxy#7998 ·
Los mantenedores suelen responder en 1 día
-
doc drift: skills [1]Abiertodocumentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
squid-protocol/gitgalaxy#7999 ·
Los mantenedores suelen responder en 1 día
Todos los issues de squid-protocol/gitgalaxy
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
igormcsouza/tether#278 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 91/100
aws-samples/sample-per-model-bedrock#803 ·
Los mantenedores suelen responder en 1 día
-
documentation p1
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
huggingface/accelerate#4511 ·
Los mantenedores suelen responder en 1 día
-
follow-up
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día