Reconstrucción de memoria a partir de Casanova (El sueño igualitario), Leval (capítulos de Aragón y Levante), Souchy, Ovejero y el artículo de Redalyc, sin páginas a mano: certeza A en el principio (los medios de producción pasan a la colectividad), B en su régimen (origen de las tierras, salida, enajenación) y C en los detalles de valoración y de bienes de uso, según la escala de draft.md §2. Todo lo que sigue es [doctrina, sin verbatim]; confírmalo en Casanova (Aragón), en el Decreto de Colectivizaciones de 24-10-1936 y en Leval antes de citar.
Puntos principales del tema «Propiedad colectiva de los medios de producción» (reconstrucción)
| # | Tesis | Cert. |
|---|---|---|
| 1 | Tierras, talleres, herramientas, ganado y edificios de producción pasan a la colectividad; se anulan títulos, rentas y arrendamientos. Nadie cobra renta ni beneficio individual sobre un medio de producción | A |
| 2 | Origen plural de lo colectivizado: bienes comunales del municipio, fincas incautadas a propietarios huidos, tierras de medianos propietarios que no podían cultivarlas y aportaciones voluntarias de pequeños campesinos que entraban con lo suyo | A |
| 3 | El aporte no genera derecho: quien entra con tierra o herramienta no cobra por ella, no tiene más voto ni más ración. El trabajo es la única contribución reconocida, y tampoco da propiedad | A |
| 4 | El producto es común: cosechas y fabricación van al almacén colectivo; el excedente se destina al fondo común, al intercambio con otras colectividades y a obras sociales (escuelas, sanidad). Su valor y su destino los fija la asamblea | A |
| 5 | Los medios no se enajenan: la colectividad no vende ni alquila tierras ni talleres; la comisión administra, no dispone. Toda disposición pasa por la asamblea | B |
| 6 | Propiedad de la colectividad local, no del Estado ni del sindicato: distinta de la nacionalización y del control obrero con intervención de la Generalitat que fijaba el Decreto de 24-10-1936 (consejos de empresa, interventor) | B |
| 7 | Salida y individualistas: quien deja la colectividad recupera lo que aportó, en muchos casos sin las mejoras; los individualistas conservan su tierra pero no pueden contratar asalariados ni cultivar más de lo que trabajan | B/C |
| 8 | Se colectiviza la producción, no el uso: la vivienda, los muebles y el consumo personal quedan en manos de cada familia; la casa se asigna por necesidad, no se vende | B |
| 9 | Comunidad técnica: maquinaria, semillas y saber se ceden entre colectividades sin contrapartida; no hay «propiedad intelectual» de una técnica dentro de la colectividad | C |
Ficha de confirmación del mapeo (fuente: draftv0.md)
- Mapeado: tesis 1 y 3 → hallazgo 3 («cooperativa de aportantes, no un medio de producción común»), §3.C, CL-2 (steward electo: la propiedad deja de derivarse de la autoría,
industry_model.js:164) y CL-3 con TK-G'03 y TK-B'03 (disposition: "needs"sustituye acomputeShares,industry_model.js:306-321). Tesis 4 → CL-3 (excedente al tesoro) y CL-5 con TK-B'04 (tesoro de tribu,banking_model.js:913-917). Tesis 6 → TK-D'06 (decreto frente a práctica agraria; default = práctica agraria). Tesis 7 → CL-11 y TK-D'05 (individualistas fuera de la tribu sin penalización). El criterio 3 de la tabla §3 («falla: cooperativa de aportantes con propietario») es la tesis 1 leída contra el código. - Acierto no explicitado 1: el campo
dispositionya existe enindustryAllocationcomo cadena libre sin validar (L986,disposition: (data && data.disposition) || null). CL-3 no inventa el campo, lo tipa. Conviene decirlo en TK-B'03: el seam es unnullque espera un valor. - Acierto no explicitado 2: el plano industrial es lo más parecido a una herramienta común que hay en el código: para modificarlo hacen falta dos llaves, la del autor (L650) y el voto de la instalación (L654); para borrarlo, igual (L688-L689). Ni el autor solo ni la asamblea sola disponen del plano. Es el régimen de la tesis 5 aplicado a un solo objeto, y draftv0 solo lo menciona como materias votables (
bpUpdate,bpDelete, L532). - Hueco 1 (grave): la tesis 3 («el aporte no genera derecho») tiene su contrario escrito en el código y sin tarea: una contribución
materialexige unvaluepositivo (L824-L831, «Material contributions require a value above zero») y ese valor entra en la bolsa de puntos como si fuera capital (computeShares, L306-L321). Quien entra con una herramienta cobra por ella en cada lote. CL-3 elimina las participaciones, pero ninguna tarea dice qué pasa con el objeto aportado (inventario colectivo, devolución al salir) ni pregunta a las fuentes por las condiciones históricas del aporte y de la salida (tesis 2 y 7). Falta una TK-D' y un seam. - Hueco 2: la tesis 5 (los medios no se enajenan) no tiene parche. El steward edita la instalación solo (L457) y
updateFacilitypropaga cualquier campo delpatch(L463,...patch),licenseylaborRateincluidos; el backend le pasa el cuerpo entero de la petición (backend.js#L6162). CL-2 hace electo al steward, pero un steward electo sigue pudiendo cambiar la licencia y la tasa de trabajo sin voto:SUBJECTS(L532) no contiene ninguna materia sobre la instalación misma. Y la tierra:landes un tipo dehousing(L10) en régimensale | rent | couchsurfing(L317); solo el autor del anuncio edita (L374) y fija el precio (L388). Una tribu no puede ser titular de una tierra. El hallazgo §2.6 («la tierra es una mercancía») queda sin CL ni TK. - Hueco 3: la tesis 4 dice que el valor del producto lo fija la asamblea. En el código,
outputValuees un número que el steward declara al repartir (L961,pot = treasury + outputValue; L986) y nadie vota. CL-3 hace votable el plan de reparto (subject: "distribute"), pero el plan se calcula sobre unpotcuya mitad la pone el steward a ojo. Hay que votar el valor con el plan. - Hueco 4: la tesis 8 (producción colectiva, uso individual) no aparece como distinción en draftv0; ninguna tarea toca
housingy la vivienda por necesidad no tiene carril. Se deja apuntado en TK-D'09 (pregunta) y en CL-5 (tierra comotribeAsset), sin tarea propia hasta que las fuentes digan si la casa se asignaba en asamblea. - Contradicción a corregir: draftv0.md:73 y :180 atribuyen el
copyleftde la línea 439 a «los planos». L439 está encreateFacility: es la licencia de la instalación; la de los planos está en L638 y L670. Además, «lo que no se toca» protege el default y no la costura: la licencia es cadena libre (String(data.license || "copyleft"), sin enumeración) y cambia con elpatchde L463. El default se conserva; el seam necesita voto (tesis 9). - Vocabulario, confirma el hallazgo 3: el filtro
MINEde instalaciones esx.steward === uid(L566); para el código, la instalación es «mía» si soy su steward. Entribes_model.jsla tribu tampoco posee nada (§2.1, «no hay patrimonio»): eltribeAssetde CL-5 es el tipo que falta.
Veredicto: la propiedad está mapeada en el propietario (steward que pasa a electo, CL-2) y en el reparto del producto (necesidades y tesoro, CL-3 y CL-5), no en el patrimonio: qué posee la tribu, qué pasa con lo aportado y con quien se va, quién valora la cosecha, quién puede cambiar la licencia y la tasa de trabajo, y si una tierra puede ser de todos.
Correcciones aplicadas (2026-09-09)
- draftv0.md hallazgo C: añadidas tres costuras (huecos 1, 2 y 3): el aporte material se capitaliza como participación (
industry_model.js:824-831), el valor del producto lo declara el steward al repartir (:961,:986) yupdateFacilitypropagalicenseylaborRatesin voto (:457,:463); CL-2 y la nueva TK-G'07 los cierran. - draftv0.md CL-5: pasa a «Tesoro y patrimonio de tribu»: nuevo tipo
tribeAsset(instalaciones, planos, tierrashousingland) con la tribu como titular; el aporte material entra en el inventario colectivo sin participación ni renta;saleorentde untribeAssetsolo por voto (huecos 1, 2 y 4). Seams añadidos:industry_model.js:824-831,housing_model.js:10,:374. - draftv0.md «Lo que no se toca»: corregida la atribución del
copyleft(instalación enindustry_model.js:439, planos en:638y:670) y nota de que el default se conserva pero la costura no está protegida (:463), de ahí TK-G'07 (contradicción). - draftv0.md §2.6 housing: nota al margen: la tribu no puede ser titular de un anuncio; solo el autor edita y fija el precio (
housing_model.js:374,:388); sin tarea hasta CL-5 y TK-G'07 (hueco 2). - draftv0.md TK-D'09 (nueva, tras TK-D'08): qué se colectivizó y en qué condiciones (origen de las tierras, derechos del aporte, devolución al salir, enajenación, quién valoraba la cosecha); default: el aporte no da participación ni renta, se devuelve al salir sin mejoras, los medios no se venden ni alquilan salvo voto, el valor del producto lo aprueba la asamblea; desbloquea CL-2, CL-3, CL-5, TK-G'07 y TK-B'03 (huecos 1, 3 y 4; tesis 2, 5 y 7).
- draftv0.md TK-G'07 (nueva, tras TK-G'06, prioridad alta): patrimonio de la instalación:
licenseylaborRatemateria votable (subject: "facility"),outputValueaprobado con el plan de reparto, el aportematerialdeja de generar puntos encomputeSharesy entra en el inventario deltribeAsset(huecos 1, 2 y 3). Seams:industry_model.js:439,:463,:306-321,:824-831,:961,:986. - draftv0.md resumen de prioridades: TK-G'07 añadida a la fila Alta.