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.