Skip to content

feat(release): Fase 5 — release infrastructure & public assets (Charter-01)#49

Draft
montfort wants to merge 2 commits into
mainfrom
feat/charter-01-fase-5-release-infra
Draft

feat(release): Fase 5 — release infrastructure & public assets (Charter-01)#49
montfort wants to merge 2 commits into
mainfrom
feat/charter-01-fase-5-release-infra

Conversation

@montfort

@montfort montfort commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

Summary

Charter-01 Fase 5 (scope item 6): infraestructura de release y assets públicos.

🚧 Draft hasta que los 6 screenshots estén en docs/screenshots/ (captura del operador en VM Nivel-5 — nombres canónicos e instrucciones en docs/screenshots/README.md).

Entregables

Entregable Detalle
.github/workflows/release.yml Tag v* → flatpak-builder (runtime 49 + rust 25.08) → lnxdrive.flatpak + SHA256SUMS → GitHub Release vía gh CLI (--prerelease automático con sufijo). Sin actions de terceros (solo actions/checkout). Gate tag↔versión del workspace
SECURITY.md Reporte privado (GitHub Advisories / contact@strangedays.tech), ack ≤7d, disclosure coordinado ≤90d, soporte solo último alpha
CHANGELOG.md Keep a Changelog 1.1.0; entrada 0.1.0-alpha.1 (fecha se fija al taggear en Fase 6)
Versión unificada 0.1.0-alpha.1 Engine workspace, gnome, preferences, meson.build, SPDX + 3 Cargo.lock regenerados (el build Flatpak usa --locked). cargo check limpio
README.md raíz Instalación Flatpak real desde Releases, galería 6 screenshots, quick-start con comandos reales del CLI (los anteriores account add/ls/log no existen — verificado contra el binario del bundle), tabla comparativa honesta vs jstaf/onedriver (v0.15.0 ene-2026) y abraunegg/onedrive (v2.5.10 ene-2026) — estado verificado por web search, roadmap actualizado a milestones reales
lnxdrive-packaging/README.md Realineado: Flatpak only, formatos diferidos a v0.2.0-beta — cierra FU-004
Batch Ledger backfill Process drift R9: el Charter mandaba batch-complete por fase pero la sección no existía en el AILOG de origen; Batches 1–5 (Fases 0–4) registrados retroactivamente con PRs y fechas del historial

Verification

  • cargo check -p lnxdrive-daemon -p lnxdrive-cli limpio tras bump + locks
  • ✅ Quick-start del README contrastado contra lnxdrive --help del Flatpak instalado (Fase 4)
  • ✅ Competidores verificados (web search 2026-06): ambos activos, maturity marcada honestamente
  • straymark validate: 0 errores · followups recount tras FU-004
  • ⚠️ Drift check: flags cubiertos en AILOG §Risk (fases ajenas + agregados de versión)
  • 🔜 release.yml se ejercita end-to-end con el primer tag (Fase 6) — replica los pasos verificados localmente en Fase 4

Governanza

  • AILOG-2026-06-04-002 (risk_level: low según Charter) con R9 (process drift) y R10 (scope note: quick-start/roadmap falsos corregidos)
  • Registro de follow-ups: FU-004 → closed; +1 entrada nueva (autostart .desktop apunta a /usr/bin/lnxdrive-daemon inexistente — para v0.2)
  • FU-005 (screenshots) se cierra cuando los PNG entren a este PR

🤖 Generated with Claude Code

montfort and others added 2 commits June 4, 2026 13:29
…ss drift)

The Charter §Tasks mandated batch-complete after each phase merge but the
ledger section was never scaffolded in the origin AILOG. Batches 1-5
recorded retroactively from merge history via straymark charter
batch-complete --note. Documented as process drift in the Fase 5 AILOG.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…er-01)

- .github/workflows/release.yml: tag v* → flatpak-builder bundle →
  GitHub Release + SHA256SUMS (gh CLI, no third-party actions,
  tag↔version gate)
- SECURITY.md: private reporting (GitHub Advisories / email), 90-day
  coordinated disclosure, alpha support policy
- CHANGELOG.md: Keep a Changelog, 0.1.0-alpha.1 entry
- Version unified to 0.1.0-alpha.1 across engine workspace, gnome,
  preferences, meson.build, SPDX + 3 regenerated Cargo.lock
- Root README: real Flatpak install, 6-screenshot gallery (canonical
  names), honest comparison vs jstaf/onedriver and abraunegg/onedrive
  (verified 2026-06), real CLI quick-start, updated roadmap
- lnxdrive-packaging/README.md realigned to alpha reality (closes
  FU-004); docs/screenshots/README.md with capture instructions
- Follow-ups registry: FU-004 closed + 1 new entry (autostart .desktop
  path), counters recounted

Process drift R9 (Batch Ledger backfill) and scope note R10 documented
in AILOG-2026-06-04-002.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant