> **Nota (2026-09-09, rama `dev/res_publica+colectivizaciones`).** Este documento es la semilla de una **arista** del catálogo: el contraste entre el nodo `res_publica` (Trevijano) y el nodo `colectivizaciones`. Estado: **pausa** hasta que `modelos/colectivizaciones/` tenga su `draftv0` (auditoría pura). El chuletario de fuentes y los criterios colectivistas se han trasladado al nodo puro; aquí queda el Bloque III (contraste) y el plan de `c3-contraste`. Layout: `modelos/res_publica+colectivizaciones/drafts/draftvN.md` + `revision/`. La rama solo toca su carpeta. Ver `llms.md`. Aquí tienes el **chuletario de referencias** para que tu agente pueda modelizar el contraste entre las colectivizaciones de 1936-37 y la República Pura de Trevijano, usando SolarNET.HuB y Faircoin como infraestructura. --- ## 🧱 BLOQUE I: REFERENCIAS SOBRE LAS COlectivizaciones (1936-1937) ### 📚 Fuentes Primarias (Testimonios de la época) | Referencia | Descripción | Enlace / Localización | |:---|:---|:---| | **Souchy, Augustin (1937)** | *Colectivizaciones. La obra constructiva de la Revolución Española. Ensayos, documentos, reportajes.* Publicado en Barcelona por "Tierra y Libertad" en 1937. Testigo directo que consideró las colectividades "el experimento social más significativo del siglo XX" | https://hdl.handle.net/10622/CC47E3DD-9 | | **Leval, Gaston (1972)** | *Colectividades libertarias en España.* Testigo directo que las vio como "la realización más importante de la historia social de la humanidad" | Buscar en archive.org / bibliotecas | | **Carrasquer, Félix** | Anarquista español que afirmó: *"Por una vez, la realización de lo 'imposible' se hizo posible gracias a un puñado de hombres cuya confianza en el ser humano pudo más que todos los estereotipos"* | Citado en Redalyc | ### 📖 Estudios Académicos y Monografías | Referencia | Descripción | Enlace / Localización | |:---|:---|:---| | **Casanova, Julián (coord.) (1988)** | *El sueño igualitario: campesinado y colectivizaciones en la España republicana, 1936-1939.* Obra de referencia sobre el movimiento colectivista. Zaragoza: Institución Fernando el Católico. ISBN: 84-7820-021-5 | https://datos.bne.es (buscar ISBN) | | **Ovejero Bernal, Anastasio (2015)** | *Autogestión obrera: las colectivizaciones libertarias (España 1936-1938).* Trabajo Fin de Grado, Universidad de Valladolid. Analiza el fenómeno protagonizado mayoritariamente por CNT y en menor medida por UGT | http://uvadoc.uva.es/handle/10324/15147 | | **Vela Sevilla, David (2013)** | *¿Economía de guerra o revolución social? Las colectividades agrarias libertarias durante la Guerra Civil en Aragón, 1936-1938.* TFM, Universidad de Zaragoza. Dirigido por Julián Casanova | https://zaguan.unizar.es/record/12724 | | **Gutiérrez Molina, José Luis** | *Colectividades libertarias en Castilla: punto de partida para un estudio del movimiento colectivista en la Región Centro (Castilla la Nueva) durante el período 1936-1939* | Buscar en bibliotecas | | **Gómez, Miguel G.** | *La CNT y la Nueva Economía: del colectivismo empresarial a la planificación de la economía confederal (1936-1939)* | Buscar en Marcial Pons | ### 📄 Artículos y Análisis | Referencia | Descripción | Enlace / Localización | |:---|:---|:---| | **Redalyc (2016)** | *Las colectividades libertarias en España (1936-1938): un caso de autogestión obrera único en la historia moderna.* Analiza extensión, características, eficacia y funcionamiento interno | https://www.redalyc.org/journal/537/53751755008/ | | **Simoni, Encarna (1984)** | *Cretas: la colectivización de un pueblo aragonés durante la guerra civil española, 1936-1937.* Estudio de caso local | Centro de Estudios Bajoaragoneses | | **Zomeño Merino, Julian (1981)** | *Colectivizaciones y cooperativas de Castellón de la Plana (1936-1939)* | Universitat de València / Dialnet | ### 🗺️ Marco Geográfico y Cronológico | Aspecto | Descripción | Fuente | |:---|:---|:---| | **Regiones clave** | Cataluña, Valencia, Aragón, y también Castilla (Madrid, Cuenca, Ciudad Real, Guadalajara, Toledo) | CECLM Digital | | **Tipos de tierras colectivizadas** | 1) comunales; 2) incautadas a propietarios huidos; 3) de medianos propietarios que no podían cultivar; 4) aportadas voluntariamente | Redalyc / Casanova | | **Punto de inflexión** | Los **sucesos de mayo de 1937** marcaron el inicio de la decadencia del movimiento colectivista, con ataques legales y políticos | Dialnet / TDX | | **Marco legal** | **Decreto de Colectivizaciones** de la Generalitat, 24 de octubre de 1936, tras acuerdo CNT-FAI, PSUC y UGT el 22 de octubre | VSCW / BOGC | ### ⚙️ Características del Modelo Colectivista | Característica | Descripción | Fuente | |:---|:---|:---| | **Principio rector** | *"De cada uno según sus facultades; a cada uno según sus necesidades"* - comunismo libertario | Redalyc / Casanova | | **Gobernanza** | **Asamblea** como órgano soberano de decisión; elección de comisiones administrativas, consejos económicos, comités de trabajo, con cargos rotatorios y revocables | Redalyc / CECLM | | **Salario familiar** | Salario basado en necesidades familiares (nº de hijos, ancianos a cargo), no en rendimiento o categoría | Redalyc / Ovejero | | **Derechos sociales** | Seguro de enfermedad y jubilación, prohibición trabajo menores de 14-16 años y mayores de 65, educación y sanidad gratuitas, semana laboral de 40 horas | Redalyc / Saña | | **Espontaneidad** | Movimiento "espontáneo y sin coerción", sin preparación teórica ni dirección práctica | Redalyc / CECLM | --- ## 🏛️ BLOQUE II: REFERENCIAS SOBRE LA REPÚBLICA PURA (TREVIJANO) ### 📚 Obras Fundamentales | Referencia | Descripción | Enlace / Localización | |:---|:---|:---| | **García-Trevijano, Antonio (2010)** | *Teoría Pura de la República.* Editorial El Buey Mudo, Madrid, 699 páginas. Obra principal donde desarrolla su modelo de República Constitucional | https://www.antoniogarciatrevijano.info | | **García-Trevijano, Antonio** | *Teoría Pura de la Democracia.* Concepto clave: **"libertad política colectiva"** como eje del sistema | Wikipedia / Obras completas | | **García-Trevijano, Antonio** | *Pasiones de servidumbre, El discurso de la República, Ateísmo estético, Frente a la Gran Mentira* | Wikipedia | ### 🔑 Conceptos Clave de la República Pura | Concepto | Definición según Trevijano | Fuente | |:---|:---|:---| | **"Teoría Pura"** | Eliminación de **todos los elementos ideológicos**. No hay ideología en la teoría pura de la república | antoniogarciatrevijano.info | | **Libertad política colectiva** | Concepto central: ausencia de libertad política colectiva y falta de representación de la sociedad ante el Estado son las causas del fracaso moral | Teoría Pura de la República | | **Separación de poderes en origen** | Democracia representativa garantizada por la más estricta separación de poderes en su origen | Wilcastell / Wikipedia | | **Igualdad social y económica** | "Es **utópica por imposible**, como lo es el autogobierno de la sociedad política" | antoniogarciatrevijano.info | | **Propiedad y economía** | Rechazo del **colectivismo económico** como solución política. La economía política se transformó en "economía de guerra". Crítica al socialismo por "reducir los problemas y conflictos colectivos a la economía" | Dialnet | --- ## ⚔️ BLOQUE III: CONTRASTE - COLECTIVIZACIONES vs. REPÚBLICA PURA ### Tabla Comparativa para el Agente | Dimensión | Colectivizaciones 1936-37 | República Pura (Trevijano) | Tensión / Observación | |:---|:---|:---|:---| | **Propiedad** | Colectivización de tierras y medios de producción (expropiación/incautación) | Propiedad privada como derecho fundamental; igualdad económica "utópica por imposible" | **Antagonismo radical** | | **Poder** | Asamblea soberana; cargos revocables y rotatorios | Separación estricta de poderes en origen; representación política auténtica | **Coincidencia parcial**: ambos rechazan el poder concentrado | | **Ideología** | Comunismo libertario explícito (CNT-FAI) | "Teoría Pura" = **eliminación de ideologías** | **Antagonismo radical** | | **Economía** | Economía autogestionada, salario familiar, planificación comunitaria | Crítica al "reduccionismo económico" del socialismo; la república resuelve la crisis política, no la económica | **Desencuentro** | | **Sujeto político** | Colectivo / clase obrera / campesinado | **Individuo** como centro de poder social | **Antagonismo radical** | | **Cambio social** | Revolución espontánea y rupturista | Reforma constitucional desde la legalidad; "República Constitucional" | **Antagonismo metodológico** | | **Libertad** | Libertad entendida como autogestión y solidaridad | **"Libertad política colectiva"** como libertad de representación, no económica | **Definiciones opuestas** | --- ## 🛠️ BLOQUE IV: MODELIZACIÓN TECNOLÓGICA CON SNH + FAIRCOIN ### Correspondencias para el Agente | Capa | Tecnología SNH/Faircoin | Función en el modelo | |:---|:---|:---| | **Comunicación** | SolarNET.HuB / SSB / Oasis | Red soberana, resistente a censura, con **asambleas digitales** (feeds firmados)【Wiki SNH】 | | **Gobernanza** | Sigchains + PUBs + nodos autónomos | **Separación de poderes en origen**: cada identidad su propia cadena; nodo central con control limitado【Wiki SNH Engineering】 | | **Economía** | Faircoin (PoC) + Bank of the Commons | Moneda cooperativa sin especulación; **salario familiar** programable en smart contracts【Faircoin PoC】 | | **Identidad** | Sin email/teléfono; identidades aleatorias | **Individuo como centro**: soberanía digital plena【Oasis】 | | **Confianza** | Red de invitaciones (invite-only) | Comunidad de confianza, no masa anónima【SSB】 | ### Preguntas para el Agente (Modelización) 1. **¿Cómo implementar la "asamblea soberana" de las colectivizaciones en SSB?** (votaciones con feeds firmados, quórums, revocabilidad) 2. **¿El "salario familiar" de las colectividades es programable en Faircoin?** (contratos inteligentes que distribuyan según necesidades) 3. **¿La "teoría pura" de Trevijano (sin ideología) es compatible con un ecosistema construido por anarquistas?** (tensión fundamental) 4. **¿Puede el nodo central de SNH cumplir la función de "Poder Ejecutivo" sin violar la soberanía de los nodos locales?** (separación de poderes) 5. **¿Cómo evitar que el "colectivismo" económico de Faircoin entre en conflicto con la propiedad privada que defiende Trevijano?** (modelos híbridos) --- ## 🔗 ENLACES RÁPIDOS PARA EL AGENTE | Recurso | URL | |:---|:---| | Wiki SNH Engineering | https://wiki.solarnethub.com/socialnet/engineering | | Repositorio Oasis | https://github.com/epsylon/oasis | | Faircoin PoC Documentation | https://github.com/faircoin/faircoin/blob/master/doc/on-proof-of-cooperation.md | | Faircoin White Paper | https://fair-coin.org | | Web Antonio García-Trevijano | https://www.antoniogarciatrevijano.info | | Redalyc - Colectividades libertarias | https://www.redalyc.org/journal/537/53751755008/ | | UVaDOC - Autogestión obrera | http://uvadoc.uva.es/handle/10324/15147 | | ZAGUAN - Colectividades agrarias Aragón | https://zaguan.unizar.es/record/12724 | --- ## 📝 NOTA PARA EL AGENTE Este chuletario **no es el diseño**, sino el **arsenal de referencias** para que puedas: 1. **Contrastar** las dos tradiciones (colectivismo libertario vs. republicanismo puro). 2. **Identificar tensiones** (propiedad, ideología, sujeto político). 3. **Mapear** cada principio a una funcionalidad de SNH o Faircoin. 4. **Generar** el backlog de tareas que permita modelizar ambas visiones en una misma infraestructura. --- # Plan: comprender dev/res_publica y replicar su método en dev/res_publica+colectivizaciones ## Contexto La rama `dev/res_publica` modeliza la **República Pura de Trevijano** sobre **Oasis/SSB** (SolarNET.HuB). El usuario pide, en modo lectura: (1) entender qué se ha hecho con `draft*.md` y cómo se trabaja con `revision/`; (2) entender la petición de usar **la misma tecnología** (el mismo método y el mismo código auditado) para modelar una red distinta, la de las **colectivizaciones libertarias de 1936-37**, cuyo chuletario es `iberian-dev-7.md`, en la rama `dev/res_publica+colectivizaciones`. Estado del repo verificado: **cero commits**; HEAD apunta a `dev/res_publica` (rama aún no nacida); todo está untracked; no hay `.gitignore`, así que `vendor/oasis` (clon shallow, commit `9a657b7`, 1.0.7, AGPL-3.0, ~33k líneas en 70 modelos) tampoco está ignorado. --- ## 1. Lo que hay en dev/res_publica (lectura) ### 1.1 La cadena documental | Fichero | Nombre con que lo citan otros docs | Qué es | | :-- | :-- | :-- | | `draft.md` | `contexto.md` | Transcripción de un chat externo (2025): prompt de activación v1 + backlog OP-01…05 / TK-01…25 sobre SNH + Faircoin. | | `draftv0.md` | `pura.md` (rev. 2) | **Auditoría de Oasis 1.0.7 contra 7 criterios trevijanistas**, con fichero:línea. Anatomía de Parliament, Courts, Banking/karma, L.A.R.P. Tabla de confrontación, hallazgos A…G, parches **RP-1…RP-10**, backlog v2 con estados (✅ hecho upstream · ♻️ reformulada · ☠️ obsoleta · ▶️ vigente). v1 anexada íntegra en §7. | | `draftv1.md` | `draftv1.md` | Informe **«¿Clon o parecido?»**: 14 (+1) elementos del modelo con certeza A/B/C, veredicto hoy / tras parches; tabla de intraducibles; dónde Oasis es más republicano. Recibe **notas fechadas** desde `revision/`. | | `draftv2.md` | plan de `backlog.md` (v3) | Backlog por **carriles** D (doctrina) → G (gobernanza) → C (cadena Faircoin3) → B (banking) → F (federación) → E (economía real) → L (legal). Cada tarea D: *buscar · dónde · default · alternativas · desbloquea*. Cada tarea G: *depende · seam fichero:línea · T · P*. | | `revision/01…06-*.md` | — | **Un fichero por capítulo del Libro III** (I Lealtad, II Mónada, III Cámara, IV Legislación, V Justicia, VI Gobierno). Formato fijo: tabla de tesis con certeza → ficha de confirmación del mapeo (mapeado / huecos / tensiones / contradicciones) → veredicto → **correcciones aplicadas** con enlace a la línea de `draftv1`/`draftv2` tocada. Pendientes: cap. VII (acción constituyente, p. 467), VIII (República Constitucional, p. 494), Epílogo. | | `base_web.md` | — | Plan aparte: repo público `modelador-redes` (generador Python/Jinja2 calcado de `medidor-lawfare`) para publicar auditoría + backlog. **No forma parte del modelo.** | ### 1.2 El método («la tecnología»), en seis pasos 1. **Corpus doctrinal → criterios auditables numerados**, con grado de certeza (A tesis nuclear / B conocida sin verbatim / C reconstrucción) y marca `[doctrina, sin verbatim]`. 2. **Auditoría del código real**, no de su documentación: constantes «constitucionales», anatomía por módulo, siempre con `fichero:línea` sobre `vendor/oasis` @ `9a657b7`. 3. **Confrontación criterio × código** → tabla de veredictos (Cumple / Falla / Parcial / Ortogonal) + hallazgos estructurales con letra. 4. **Parches** (`RP-n`) con *punto de intervención* (seam) y *criterio que repara*, más «lo que no se toca y por qué». 5. **Backlog por carriles**: tareas de investigación con camino por defecto (para que el carril siguiente avance sin esperar) y tareas de código con seam, tamaño y prioridad; mapeo de versiones anteriores. 6. **Revisión por capítulos** que retroalimenta los documentos anteriores con correcciones fechadas y enlazadas (`../draftv2.md#L58`). Convenciones: fecha ISO en cabeceras y notas; enlaces relativos con ancla de línea; cuatro grados de fuente (verificado en código / fuente primaria del proyecto / inferido / paráfrasis); nada sobre Oasis sin fichero:línea. ### 1.3 Hallazgos de la lectura que conviene señalar - **`base_web.md` está desalineado con el árbol actual**: usa la nomenclatura antigua (`contexto.md`, `pura.md`) y describe `draftv1.md` como «backlog v3, OP-01…10, TK-01…90, riesgos R1…R13». Ese backlog v3 completo **no está en este repo**; `draftv2.md` lo cita como «versión anterior del plan» y solo trae los carriles D, G, C y L en detalle (B, F, E «se vuelcan tal cual»). Hay un documento fuente que falta o que se quedó en otro árbol (`IAIA_2000/base/teoria/`). - `draftv0.md` enlaza el código como `base/teoria/vendor/oasis/...`; aquí el vendor está en `vendor/oasis/...`. Los enlaces no resuelven en este repo. - Decisiones ya tomadas en res_publica que la nueva rama **hereda sin reabrir**: Faircoin muerto (último commit 2022-02-05) → **Faircoin3 génesis nuevo** o ECOin + módulo `Banking`; no hay «nodo central» en SSB; no hay smart contracts en Faircoin (Bitcoin 0.12). `iberian-dev-7.md` Bloque IV asume las tres cosas y hay que corregirlo. --- ## 2. Lo que pide `iberian-dev-7.md` Es un **chuletario de referencias, no un diseño** (lo dice él mismo). Bloque I: fuentes sobre las colectivizaciones (Souchy 1937, Leval 1972, Casanova 1988, Ovejero 2015, Vela 2013, Decreto de Colectivizaciones 24-10-1936, sucesos de mayo de 1937) y sus características (asamblea soberana, cargos rotatorios y revocables, salario familiar, derechos sociales, espontaneidad). Bloque II: Trevijano (ya cubierto por res_publica). Bloque III: **tabla de contraste** en 7 dimensiones (propiedad, poder, ideología, economía, sujeto, cambio, libertad). Bloque IV: mapeo tecnológico ingenuo. Pregunta de fondo: *¿pueden coexistir la autogestión colectivista y la república constitucional en una misma red técnico-política?* Lectura: `dev/res_publica+colectivizaciones` debe producir para el modelo colectivista **lo mismo que res_publica produjo para el trevijanista** (criterios → auditoría → confrontación → parches → backlog → revisión por fuentes). El contraste del Bloque III es un **tercer producto** que solo puede escribirse cuando ambas ramas tengan sus parches: mismo código, dos constituciones. --- ## 3. Diseño de dev/res_publica+colectivizaciones ### 3.1 Supuestos (no bloqueantes; el usuario puede cambiarlos) - La rama nace **desde `dev/res_publica`** y conserva sus ficheros: así `c0` puede enlazar la anatomía ya hecha en `draftv0.md §2` en vez de repetirla, y el contraste final tiene ambos lados a mano. - Los documentos nuevos van en carpeta **`modelos/res_publica+colectivizaciones/`** para no colisionar con `draft*.md` ni con `revision/` y facilitar el merge posterior. `iberian-dev-7.md` se queda en raíz como fuente, sin editar. - Mismo vendor, mismo commit `9a657b7`, misma escala de certeza, mismas convenciones. - Unidad de `revision/` = **tema** (no capítulo de un libro, porque el corpus es plural): asamblea, cargos, propiedad, salario familiar, federación, intercambio. ### 3.2 Estructura propuesta ``` modelos/res_publica+colectivizaciones/ ├── c0-auditoria.md ≈ draftv0: criterios CL, anatomía de los módulos NO auditados aún, confrontación, parches CL-n, backlog ├── c1-clon-o-parecido.md ≈ draftv1: elementos del modelo colectivista con certeza, hoy / tras parches, intraducibles ├── c2-backlog.md ≈ draftv2: carriles D' (fuentes) → G' (autogobierno) → B' (reparto) → E' (intercambio) → F' (federación) ├── revision/ │ ├── 01-asamblea.md 02-cargos.md 03-propiedad.md │ ├── 04-salario-familiar.md 05-federacion.md 06-intercambio.md └── c3-contraste.md Bloque III: las dos constituciones sobre el mismo código (se escribe al final) ``` ### 3.3 Criterios colectivistas propuestos (para `c0 §1`; a validar en `revision/`) | # | Criterio | Fuente del chuletario | | :-- | :-- | :-- | | 1 | **Asamblea soberana**: toda decisión nace de la asamblea de miembros | Redalyc / CECLM | | 2 | **Cargos rotatorios y revocables**; comisiones sin poder propio | Redalyc / CECLM | | 3 | **Propiedad colectiva** de los medios de producción; entrada voluntaria | Casanova, Decreto 24-10-1936 | | 4 | **Distribución según necesidades** (salario familiar), no según rendimiento | Redalyc / Ovejero | | 5 | **Derechos sociales garantizados**: educación y sanidad gratuitas, jubilación, jornada | Redalyc / Saña | | 6 | **Federación de abajo arriba** (colectividad → comarcal → regional) con delegados mandatados | Casanova (Consejo de Aragón) | | 7 | **Intercambio sin moneda o con vales locales**; compensación entre colectividades | Leval, Souchy | | 8 | **Voluntariedad**: sin coerción de entrada (tensión histórica de las colectivizaciones forzadas) | Redalyc / Casanova | ### 3.4 Confrontación preliminar (verificada hoy en el código; base de `c0 §2-3`) Módulos que `draftv0` **no** auditó y que aquí son el centro: | Módulo / seam | Encaja | Choca | | :-- | :-- | :-- | | `tribes_model.js` — tribu = colectividad; `parentTribeId` (:11); rotación de clave al expulsar (:753) | Estructura de pertenencia cifrada, anidable | **El autor raíz es monarca**: solo él edita `STRUCTURAL_FIELDS` (:159-166), no puede irse (:721), solo él expulsa (:533). Sin tesoro de tribu (cero referencias a wallet). Crit. 2 | | `parliament_model.js:1354` `tribeParliamentTerm` con `method:'ANARCHY'`, `leaderId:null`; quórum `max(2, ceil(miembros·0.25))` (:1376) | **Asamblea sin líder por defecto** = crit. 1 | El parlamento de tribu no gobierna los campos estructurales de la tribu | | `industry_model.js` — instalación con `license:"copyleft"` (:437); admisión y disolución por voto quórum+mayoría (:98, :212-223); libro de puntos trabajo/material/eco (:306) | **Medios de producción colectivizados** = crit. 3 | `steward` único, irremovible (:462, :509), firma solo el reparto (:978). Reparto **pro rata a puntos** (:965) = lo contrario del salario familiar. Crit. 2 y 4 | | `banking_model.js` — RBU por épocas (:14-21, :920) | Suelo incondicional `floor_user:1` | Peso `w = 1 + karma/100` (:931-932): renta por notoriedad, no por necesidad; sin hogar ni dependientes; tesoro = wallet privada del pub `isPubNode()` (:207-217) sin multisig ni voto; tribus no cobran (:923-924). Crit. 4 | | `market_model.js:181`, `shops_model.js:414` | — | **Precio > 0 obligatorio**: el don y el trueque no son representables; sin escrow (:547, :712). Crit. 7 | | `transfers_model.js:25` `CATEGORIES ["ECONOMIC","TIME","TRUST"]` | Único carril no monetario: **vales de tiempo / crédito mutuo** | Importe > 0 (:230); confirmación bilateral, no escrow | | `school_model.js` — precio por defecto 0 (:392); cualquiera enseña | Educación gratuita = crit. 5 | Certificado solo del autor (:1222); cursos de pago cifrados como función de primera clase | | `housing_model.js:317` couchsurfing forzado a precio 0; `events_model.js` precio 0 posible | Únicos intercambios gratuitos del sistema | — | | `jobs_model.js` (`job_type:"exchange"` :191), `tasks_model.js` autoasignación (:297) | Bolsa de trabajo voluntaria | Sin asignación por asamblea | | `polls_model.js` con `tribeId` cifrado (:263-269) | Deliberación interna de la colectividad | Sin duración mínima, quórum ni umbral; `votes_model.js` solo cuenta (7 d mín., :10) | | `inhabitants_model.js:86` censo = quien ha publicado | — | **Sin unidad familiar**: 1 feed = 1 persona. Crit. 4 | **Punto de cruce con res_publica**: allí la tribu se degrada a sociedad civil (TK-D11, D13) y la unidad es la mónada por hash; aquí la tribu **se promueve a unidad soberana**. Y la «anarquía calculada» que res_publica celebra como constituyente permanente es, para las colectividades, el **estado normal**. El mandato imperativo del delegado federal (crit. 6) coincide con el mandato imperativo trevijanista (TK-D02): primer material para `c3`. ### 3.5 Parches previsibles (`CL-n`, para `c0 §4`; se cierran en `c2`) | # | Parche | Seam | Crit. | | :-- | :-- | :-- | :-- | | CL-1 | Gobierno de la tribu por su asamblea: `STRUCTURAL_FIELDS` y expulsión pasan de autor raíz a `tribeParliamentRule` con quórum | `tribes_model.js:159-166`, `:533` | 1, 2 | | CL-2 | `steward` de Industry electo por los miembros, rotatorio, revocable | `industry_model.js:163`, `:462`, `:978` | 2 | | CL-3 | `disposition:"needs"` en `computeDistributionPlan`: reparto por necesidades declaradas y validadas por asamblea, no por puntos | `industry_model.js:960-965` | 4 | | CL-4 | RBU: sustituir peso por karma por **coeficiente de necesidad** (unidad familiar, dependientes) | `banking_model.js:931-932` | 4 | | CL-5 | Tesoro de tribu (hoy inexistente): wallet colectiva multisig k-de-n; épocas ejecutadas por la asamblea, no por `isPubNode()` | `banking_model.js:207-217`, `:1004` | 1, 3 | | CL-6 | Precio 0 / categoría don y trueque en Market y Shops; vales = `transfers` `TIME` | `market_model.js:181`, `shops_model.js:414`, `transfers_model.js:25` | 7 | | CL-7 | Quórum y umbral en polls de tribu; duración mínima | `polls_model.js`, `votes_model.js:10` | 1 | | CL-8 | Federación: `parentTribeId` deja de ser solo herencia de privacidad; delegado con mandato de la asamblea | `tribes_model.js:379`, `:477` | 6 | | CL-9 | Unidad familiar declarada (`household`) sobre feeds individuales | `inhabitants_model.js` | 4 | Lo que no se toca: ANARCHY por defecto, `canPropose` para todos bajo ANARCHY, copyleft de blueprints, cifrado de tribu, censo por actividad. ### 3.6 Carriles de `c2-backlog.md` - **D'** investigación en fuentes (formato de draftv2): qué buscar · dónde (Souchy / Leval / Casanova / Decreto, con capítulo si se conoce) · default · alternativas · desbloquea. Ejemplos: D'01 quién forma la asamblea y con qué quórum; D'02 salario familiar: fórmula real (por miembro, por edad); D'03 vales y cajas de compensación; D'04 delegados comarcales: mandato y revocación; D'05 entrada/salida de «individualistas»; D'06 Decreto de Colectivizaciones vs práctica aragonesa. - **G'** autogobierno (CL-1, 2, 7, 8) · **B'** reparto (CL-3, 4, 5, 9) · **E'** intercambio (CL-6) · **F'** federación (CL-8, tesoro federado). Carril C (cadena) se **hereda** de res_publica sin reabrir. --- ## 4. Pasos de ejecución (cuando se salga de read-only) 1. **Primer commit en `dev/res_publica`** (hoy no existe la rama porque no hay commits). Añadir `.gitignore` con `vendor/`. Commitear `draft*.md`, `revision/`, `iberian-dev-7.md`, `base_web.md`. Sin esto no se puede ramificar. 2. `git checkout -b dev/res_publica+colectivizaciones`. 3. Escribir `modelos/res_publica+colectivizaciones/c0-auditoria.md` a partir de §3.3-3.5 de este plan, verificando cada `fichero:línea` contra `vendor/oasis` y enlazando `../draftv0.md#L…` para lo ya auditado. 4. Escribir `modelos/res_publica+colectivizaciones/c1-clon-o-parecido.md` (elementos, certeza, hoy/tras CL-n, intraducibles: p. ej. la tierra, la jornada, la guerra como contexto). 5. Escribir `modelos/res_publica+colectivizaciones/c2-backlog.md` con carriles D', G', B', E', F'. 6. Abrir `modelos/res_publica+colectivizaciones/revision/01-asamblea.md` con el formato de `revision/01-lealtad.md` y seguir por temas. 7. `c3-contraste.md` al final, cuando ambas ramas tengan parches cerrados. ## 5. Verificación - Script de comprobación (lectura): cada `fichero:línea` citado en `modelos/res_publica+colectivizaciones/*.md` existe en `vendor/oasis` y la línea contiene el símbolo nombrado; IDs `CL-n`, `TK-D'nn` únicos; enlaces relativos `../draftv0.md#L…` resuelven. - `git diff dev/res_publica..dev/res_publica+colectivizaciones` solo añade `modelos/res_publica+colectivizaciones/`; no toca `draft*.md`, `revision/` ni `iberian-dev-7.md`. - Cada tabla de `c0 §3` tiene un veredicto por criterio (1-8) y cada `CL-n` nombra el criterio que repara. ## 6. Preguntas abiertas para el usuario (no bloquean) - ¿Carpeta `modelos/res_publica+colectivizaciones/` o ficheros en raíz (`draftc0.md`…)? - ¿Revisión por **tema** o por **fuente** (Souchy / Leval / Casanova)? - ¿Dónde vive `c3-contraste.md`: en esta rama o en una rama de integración? - ¿Se recupera el backlog v3 completo (TK-01…90) que cita `base_web.md` y falta aquí?