Stashy
Fuentes de contenido: explorar, cachear y editar archivos en GitHub y almacenamiento de objetos. Forma parte del grupo de fuentes. Publicado como @specfocus/stashy. Leyenda: ✅ hecho · 🟡 en curso · ⬜ pendiente.
Lista
✅ Exploración de GitHub
Fuentes de contenido: explorar, cachear y editar archivos en GitHub y almacenamiento de objetos.
✅ Caché IndexedDB
Fuentes de contenido: explorar, cachear y editar archivos en GitHub y almacenamiento de objetos.
✅ Fuente S3 de lugares
Fuentes de contenido: explorar, cachear y editar archivos en GitHub y almacenamiento de objetos.
✅ Commit de GitHub por nodo
Publicado en 0.0.75: src/stores/services/commit-node.ts orquesta blob→árbol→commit→ref para un solo nodo, con un 409 tipado ante conflictos de ref.
⬜ Fuente de Google Drive
Aplazado hasta la decisión de alcances de Google Drive; la fontanería de tokens existe en authorize, el proveedor no.
Evidencia
v0.0.75: la exploración de GitHub (src/routes/github + src/views/github), los almacenes IndexedDB (src/stores/services/db-core.ts y los módulos *-store) y la fuente S3 de lugares (src/s3-client.ts, server/routes/s3-objects.ts, server/storage/places-provider.ts, todo con pruebas) están publicados y esta aplicación los consume. El commit por nodo se publicó en 0.0.75: src/stores/services/commit-node.ts compone las primitivas git-data en un orquestador de commit único, probado en vivo con alcance por nodo y una ruta tipada de conflicto 409. Sigue sin haber proveedor de Google Drive en el paquete.