TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Anclora ShiftImport — importador inteligente de cuadrantes para trabajadores por turnos
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
Plataforma dual B2B/B2B2E y B2C de gestión de turnos, con Safe Import como núcleo Convierte cuadrantes de trabajo existentes (PDF, imagen, Excel/CSV) en datos operativos fiables — organizados por organización, área y empleado en modo multi-tenant B2B, o en calendario individual local-first en modo B2C/invitado — mediante un pipeline de importación segura, revisable y auditable. Repositorio privado del ecosistema Anclora. Código comercial: no publicar detalles operativos, credenciales ni lógica sensible fuera de canales autorizados.檢視完整 README ↗
Convierte cuadrantes de trabajo existentes (PDF, imagen, Excel/CSV) en datos operativos fiables — organizados por organización, área y empleado en modo multi-tenant B2B, o en calendario individual local-first en modo B2C/invitado — mediante un pipeline de importación segura, revisable y auditable.
Español · English
[!IMPORTANT] Repositorio privado del ecosistema Anclora. Código comercial: no publicar detalles operativos, credenciales ni lógica sensible fuera de canales autorizados.
Anclora ShiftImport opera en modo dual:
localStorage sin fricción de registro previa.Su diferencial funcional es Safe Import: un motor de ingestión y normalización premium capaz de leer cuadrantes existentes en distintos formatos (PDF, imagen, Excel, CSV) y convertirlos en datos operativos estructurados, sin volver a teclear nada y sin escribir en el sistema hasta que el usuario u organización confirma lo que va a importar.
El flujo objetivo del producto es:
importar → revisar → comparar → confirmar
→ planificar → publicar → consultar → confirmar
→ solicitar cambios → aprobar → auditar
Las etapas de importación segura, planificación futura, portal de empleado y aprobaciones están implementadas sobre una capa organizativa multi-tenant operativa. La importación sigue requiriendo revisión y confirmación antes de escribir; la planificación futura se publica explícitamente y el portal de empleado permite consultar, confirmar y solicitar cambios.
ShiftImport no pretende ser, en su MVP actual, un ERP, un HRIS completo, una suite WFM corporativa, payroll, un motor BPMN, un sistema avanzado de fichaje ni una plataforma de vigilancia laboral. Estas capacidades quedan documentadas como backlog post-MVP (ver docs/roadmap/shiftimport-mvp-v2/POST-MVP/) y no se implementan antes de validar el MVP.
| Campo | Valor |
|---|---|
| Categoría | Premium |
| Acento de marca | #6AAD49 |
| Repositorio canónico | anclora-shiftimport |
| Tipo de producto | B2B / B2B2E |
| Dominio | Gestión operativa de turnos para organizaciones |
| Origen técnico | Derivado de anclora-groundsync (historia Git preservada) |
anclora-groundsync permanece operativo como producto independiente; ShiftImport es su derivado comercial.
format_profiles) que reconoce estructuras ya vistas y acelera importaciones repetidas.pending_access / active / inactive, con vinculación opcional a un usuario con acceso.OWNER / ADMIN / PLANNER / EMPLOYEE, con scopes ORGANIZATION / AREA / SELF según el rol y la configuración de la membership.Ver docs/roadmap/shiftimport-mvp-v2/00-BASELINE.md para el inventario completo de capacidades (DONE / PARTIAL / MISSING) con evidencia en código.
| Área | Tecnología |
|---|---|
| Frontend | React, Vite, TypeScript |
| Backend | Funciones serverless en Vercel (api/), sin servidor Express dedicado en producción |
| Base de datos | PostgreSQL (Neon), SQL directo, migraciones forward-only en db/migrations/ |
| Ingestión | PDF.js, ExcelJS, motor propio de detección de formato + fallback VLM |
| PDF (informes) | jsPDF |
| Persistencia | Backend Neon/Postgres como fuente de verdad; los datos de turnos y organización se persisten en servidor, no solo en el navegador |
npm install
npm run dev
npm run dev arranca vercel dev en http://localhost:5173 con el código de development sobre la base
Neon canónica de producción (main), resuelta desde el entorno Development de Vercel
(scripts/qa/dev-runtime.mjs; requiere vercel con sesión iniciada). No arranca Docker.
Para QA entra con [email protected] (contraseña en MANUAL_QA_PASSWORD de
.env.development.local) y trabaja en la organización ShiftImport — QA Mirror; la organización real
ShiftImport es de solo lectura (npm run qa:mirror:refresh reconstruye el mirror).
Fallback opcional: npm run dev:docker levanta el PostgreSQL de docker-compose.local.yml, aplica migraciones y
arranca vercel dev (usa .env.local + .env.docker.local). Para arrancar únicamente Vite: npm run dev:frontend.
Validación: npm run lint && npm run build. El desarrollo local usa el
PostgreSQL Docker dedicado de ShiftImport mediante .env.local; npm run db:migrate:status acredita el ledger sin escribir. Ver SETUP.md
y backend-setup.md para configuración.
El producto opera en español e inglés, con selector de idioma y paridad de claves verificada por test (i18n-coverage.test.ts).
R0–R5 del MVP v2 están implementados. El programa de verificación y mejoras posterior a la auditoría UX se ejecuta en docs/roadmap/ROADMAP-SHIFTIMPORT-POST-UX-AUDIT-CRC-TRYP-END-TO-END.md, con la spec normativa en docs/specs/SPEC-SHIFTIMPORT-POST-UX-AUDIT-CRC-TRYP-END-TO-END.md. El backlog post-MVP R6–R9 sigue en docs/roadmap/shiftimport-mvp-v2/POST-MVP/.
docs/standards/anclora-vault/00-governance/registry/ecosystem-repos.jsonProducto comercial del ecosistema Anclora.