03-propiedad ficha

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 a computeShares, 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 disposition ya existe en industryAllocation como 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 un null que 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 material exige un value positivo (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 updateFacility propaga cualquier campo del patch (L463, ...patch), license y laborRate incluidos; 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: land es un tipo de housing (L10) en régimen sale | 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, outputValue es 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 un pot cuya 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 housing y la vivienda por necesidad no tiene carril. Se deja apuntado en TK-D'09 (pregunta) y en CL-5 (tierra como tribeAsset), 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 copyleft de la línea 439 a «los planos». L439 está en createFacility: 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 el patch de L463. El default se conserva; el seam necesita voto (tesis 9).
  • Vocabulario, confirma el hallazgo 3: el filtro MINE de instalaciones es x.steward === uid (L566); para el código, la instalación es «mía» si soy su steward. En tribes_model.js la tribu tampoco posee nada (§2.1, «no hay patrimonio»): el tribeAsset de 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) y updateFacility propaga license y laborRate sin 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, tierras housing land) con la tribu como titular; el aporte material entra en el inventario colectivo sin participación ni renta; sale o rent de un tribeAsset solo 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 en industry_model.js:439, planos en :638 y :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: license y laborRate materia votable (subject: "facility"), outputValue aprobado con el plan de reparto, el aporte material deja de generar puntos en computeShares y entra en el inventario del tribeAsset (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.