- Introduced `UnpublishedShare` component for displaying empty state with actions for assigning and viewing history. - Added `PublicationOperationSummary` component to summarize publication context and actions based on the current state. - Implemented `CompanyNetworkShareDetail` to manage and display network share details for companies. - Created `NetworkShareResourceTitle` for collapsible display of resource names with accessibility features. - Developed `ResourceDetailActions` for managing resource actions like edit, activate/deactivate, and delete. - Added `ResourceRevisionHistory` to display the history of resource revisions with detailed information. - Implemented a comprehensive audit script for network share detail UI, including accessibility checks and error handling.
235 lines
9.9 KiB
JSON
235 lines
9.9 KiB
JSON
{
|
|
"date": "2026-10-26",
|
|
"baseHead": "a72d6a2ec8985e1d51f74db68a1b3aabb3693030",
|
|
"branch": "main",
|
|
"node": "24.20.0",
|
|
"pnpm": "11.25.0",
|
|
"tsup": "8.5.1",
|
|
"format": "esm",
|
|
"target": "node24",
|
|
"snapshot": "HEAD más diff correctivo local sin commit, con trabajo concurrente preservado",
|
|
"status": {
|
|
"B-01": "RESUELTO",
|
|
"B-02": "RESUELTO EN ENTORNO REPRESENTATIVO",
|
|
"production": "PENDIENTE",
|
|
"operatingSystems": "GO previo preservado",
|
|
"global": "NO PREPARADO"
|
|
},
|
|
"sourceHashes": {
|
|
"apps/server/package.json": "68ac4a44efe88a1737d3146d9a653c9a7fdc0fac7553aa7156558f8f678f2027",
|
|
"apps/server/tsup.config.ts": "3d5c599e946a3294c4d9d5c1720b53b76405f97b81cc72f79b03baffa708b251",
|
|
"apps/server/src/app.ts": "18ada3f488f41d4b6c483ec35f76d30f7457b470cb49e4a37257e5989878cf20",
|
|
"apps/server/src/index.ts": "127a0f0280b6b0aad84467ec34654505961b215c43022db84ce2c06d9a9064eb",
|
|
"apps/server/src/config/env-schema.ts": "4d21ffb8f574817dff78cbe5ef8f493951d862e0efd240e9dc28aa5b084fdc9e",
|
|
"apps/server/src/config/env-schema.test.ts": "0d821805df34b26d312f88ca56dbd8023803fe4463103eacb61da034febf0e00",
|
|
"apps/server/src/config/trusted-proxy-cidrs.ts": "a76d80340c8b6e6fc9090383baae946f93df5708d977f95ce22bb67cee351223",
|
|
"apps/server/src/local-tls-proxy.fixture.ts": "c765ae682c2b3f02c8bd5e2211c6c37079767c16de7b0309c374edd1a4c9989f",
|
|
"apps/server/src/proxy-sessions.http.test.ts": "7343294ce96cb64b17a096a9ccb55570527e9a6b4f79511813cffec4f38b2482",
|
|
"apps/server/src/server-runtime.integration.test.ts": "2edb2fd776267b13f23e57a4c820306aba0bb168014360b83cdd3b9be3465e9c",
|
|
"modules/identity/src/api/infrastructure/http/identity.routes.ts": "6f85c6ca442883a2e1bbc29d661260bdccc7709e9d3d729161673dd2648e5927",
|
|
"scripts/resource-scope-test.py": "0b38635e55c2340a30533cfbf3337b7f91fd846782d35e17a9bdf784d22c388b",
|
|
"package.json": "3d8ed22ffc11450ec62b1a825082cafa1b4c6f053c3028e653658e48bed554f9",
|
|
"pnpm-lock.yaml": "500fa7fb9035f26ef29b6f7db96762039d0e23b6311bde2f276eb7906f47d141",
|
|
"docs/proxy-tls-y-sesiones.md": "4b7472d2c5ff7a6a47e93da9153f43d57e0d72d35426f0c886bf0cb2d6caa38a",
|
|
"docs/puesta-en-marcha.md": "f83f0020115d1dff691abad05351cce1af6bb59a91394e344e966feaa6b3ff36",
|
|
"docs/architecture/preflight-activacion-catalogo-global-sistemas-operativos.md": "d209c7474fa17b58e6b65d2b349ece1793a1117576f0a6e96e47d690e1d8866e"
|
|
},
|
|
"buildHashes": {
|
|
"apps/server/dist/index.js": "acad66829e3736c37d150b26d2da763719abaac36b23bc11d70acdc93370ee5b",
|
|
"apps/server/dist/index.js.map": "0565dd70b8e7f03f2a65d6a8cce45174824ad398d73cffa5af3852305b6e6e59"
|
|
},
|
|
"repeatedBuildIdentical": true,
|
|
"commands": [
|
|
{
|
|
"command": "pnpm --filter @metis/server build (guard antes de corregir)",
|
|
"exit": 1,
|
|
"log": "b01-before-build.log"
|
|
},
|
|
{
|
|
"command": "config/env-schema.test.ts antes de corregir",
|
|
"exit": 1,
|
|
"log": "b02-before-config.log"
|
|
},
|
|
{
|
|
"command": "control negativo TLS real con trust proxy=false, sin BD",
|
|
"exit": 0,
|
|
"log": "b02-negative-control.json"
|
|
},
|
|
{
|
|
"command": "pnpm --filter @metis/server build (limpio y repetido, incluye node --check dist/index.js)",
|
|
"exit": 0,
|
|
"log": "build.log"
|
|
},
|
|
{
|
|
"command": "pnpm --filter @metis/server test:http",
|
|
"exit": 0,
|
|
"pass": 19,
|
|
"log": "http-tls.log"
|
|
},
|
|
{
|
|
"command": "pnpm test:server-runtime",
|
|
"exit": 0,
|
|
"pass": 8,
|
|
"log": "integration.log"
|
|
},
|
|
{
|
|
"command": "node --import tsx --test modules/companies/src/api/infrastructure/company-logo-processor.test.ts",
|
|
"exit": 0,
|
|
"pass": 4,
|
|
"log": "sharp.log"
|
|
},
|
|
{
|
|
"command": "python3 scripts/resource-scope-test.py --operating-systems-closure --regressions",
|
|
"exit": 0,
|
|
"pass": {
|
|
"closure": 29,
|
|
"regressions": 52
|
|
},
|
|
"logs": ["so-closure.log", "so-regressions.log"]
|
|
},
|
|
{
|
|
"command": "pnpm --filter @metis/server typecheck",
|
|
"exit": 0,
|
|
"log": "server-typecheck.log"
|
|
},
|
|
{
|
|
"command": "pnpm --filter @metis/identity typecheck",
|
|
"exit": 0,
|
|
"log": "identity-typecheck.log"
|
|
},
|
|
{
|
|
"command": "pnpm exec biome check (12 archivos propios)",
|
|
"exit": 0,
|
|
"log": "own-biome.log"
|
|
},
|
|
{
|
|
"command": "pnpm exec eslint (10 archivos TS propios)",
|
|
"exit": 0,
|
|
"log": "own-eslint.log"
|
|
},
|
|
{
|
|
"command": "pnpm build",
|
|
"exit": 0,
|
|
"log": "root-build.log"
|
|
},
|
|
{
|
|
"command": "pnpm typecheck",
|
|
"exit": 2,
|
|
"log": "root-typecheck.log",
|
|
"failure": "TS2375 preexistente en packages/shadcn-ui/src/components/calendar.tsx:165"
|
|
},
|
|
{
|
|
"command": "pnpm lint",
|
|
"exit": 1,
|
|
"errors": 15,
|
|
"warnings": 1,
|
|
"infos": 5,
|
|
"log": "root-lint.log"
|
|
},
|
|
{
|
|
"command": "pnpm check",
|
|
"exit": 1,
|
|
"errors": 173,
|
|
"warnings": 1,
|
|
"infos": 5,
|
|
"log": "root-check.log"
|
|
},
|
|
{
|
|
"command": "pnpm exec turbo run test --filter='!@metis/server'",
|
|
"exit": 1,
|
|
"successfulTasks": 7,
|
|
"failedTasks": 1,
|
|
"log": "packages-test.log",
|
|
"failure": "Companies: 310 correctas y 2 aserciones de presentación fallidas ya observadas; Identity 11/11, Resources 125/125, Assets 154/154"
|
|
}
|
|
],
|
|
"fixtures": {
|
|
"runtime": {
|
|
"companies": 1,
|
|
"people": 1
|
|
},
|
|
"closure": {
|
|
"companies": 15,
|
|
"principal": {
|
|
"people": 50,
|
|
"assets": 50,
|
|
"workstations": 50,
|
|
"profiles": 50,
|
|
"resourcesAtLeast": 53
|
|
}
|
|
},
|
|
"database": "metis_desk_test",
|
|
"disposable": true
|
|
},
|
|
"topology": "Un proxy TLS local; no certifica cadena productiva de varios saltos",
|
|
"productionTouched": false,
|
|
"secretsArchived": false,
|
|
"skill": "rdx-solid",
|
|
"playwrightRun": false,
|
|
"gitStatusAtClose": [
|
|
" M .artifacts/resources-global-operating-systems-closure/integration.log",
|
|
" M .artifacts/resources-global-operating-systems-closure/legacy-evolution.json",
|
|
" M .artifacts/resources-global-operating-systems-closure/regressions.log",
|
|
" M apps/server/package.json",
|
|
" M apps/server/src/app.ts",
|
|
" M apps/server/src/config/env-schema.test.ts",
|
|
" M apps/server/src/config/env-schema.ts",
|
|
" M apps/server/src/index.ts",
|
|
" M apps/server/tsup.config.ts",
|
|
" M docs/architecture/preflight-activacion-catalogo-global-sistemas-operativos.md",
|
|
" M docs/componentes-de-interfaz.md",
|
|
" M docs/puesta-en-marcha.md",
|
|
" M modules/assets/src/common/locales/en.json",
|
|
" M modules/assets/src/common/locales/es.json",
|
|
" M modules/assets/src/web/index.ts",
|
|
" M modules/assets/src/web/network-share-publications/manage/ui/publication-editor.tsx",
|
|
" M modules/assets/src/web/network-share-publications/shared/network-share-ui.test.tsx",
|
|
" M modules/companies/src/common/locales/en.json",
|
|
" M modules/companies/src/common/locales/es.json",
|
|
" M modules/companies/src/web/access/list/ui/access-workspace.tsx",
|
|
" M modules/companies/src/web/resources/list/ui/company-resources.tsx",
|
|
" M modules/identity/src/api/infrastructure/http/identity.routes.ts",
|
|
" M modules/resources/src/common/locales/en.json",
|
|
" M modules/resources/src/common/locales/es.json",
|
|
" M modules/resources/src/web/index.ts",
|
|
" M modules/resources/src/web/resources/detail/ui/network-share-address.tsx",
|
|
" M modules/resources/src/web/resources/detail/ui/resource-detail-dialog.tsx",
|
|
" M modules/resources/src/web/resources/detail/ui/resource-detail.tsx",
|
|
" M modules/resources/src/web/resources/detail/ui/resource-selection-panel.tsx",
|
|
" M modules/resources/src/web/resources/list/types/resources-page-props.ts",
|
|
" M modules/resources/src/web/resources/list/ui/resources-page.tsx",
|
|
" M modules/resources/src/web/resources/shared/resources.test.tsx",
|
|
" M package.json",
|
|
" M packages/rdx-ui/src/components/detail-panel.tsx",
|
|
" M packages/rdx-ui/src/components/form-dialog.tsx",
|
|
" M packages/rdx-ui/src/lib/icons.ts",
|
|
" M pnpm-lock.yaml",
|
|
" M scripts/resource-scope-test.py",
|
|
" M scripts/visual-audit.py",
|
|
"?? .artifacts/auditoria-so-estado-actual/",
|
|
"?? .artifacts/resources-global-operating-systems-preflight-a72d6a2e/",
|
|
"?? .artifacts/server-runtime-security/",
|
|
"?? apps/server/src/config/trusted-proxy-cidrs.ts",
|
|
"?? apps/server/src/local-tls-proxy.fixture.ts",
|
|
"?? apps/server/src/proxy-sessions.http.test.ts",
|
|
"?? apps/server/src/server-runtime.integration.test.ts",
|
|
"?? docs/architecture/auditoria-estado-actual-sistemas-operativos-activos-y-puestos.md",
|
|
"?? docs/ficha-de-carpeta-compartida.md",
|
|
"?? docs/proxy-tls-y-sesiones.md",
|
|
"?? modules/assets/src/web/network-share-publications/detail/controllers/",
|
|
"?? modules/assets/src/web/network-share-publications/detail/helpers/",
|
|
"?? modules/assets/src/web/network-share-publications/detail/ui/network-share-resource-detail.tsx",
|
|
"?? modules/assets/src/web/network-share-publications/detail/ui/publication-event-details.tsx",
|
|
"?? modules/assets/src/web/network-share-publications/detail/ui/publication-history.tsx",
|
|
"?? modules/assets/src/web/network-share-publications/detail/ui/published-share-asset.tsx",
|
|
"?? modules/assets/src/web/network-share-publications/detail/ui/resource-publication-card.tsx",
|
|
"?? modules/assets/src/web/network-share-publications/detail/ui/unpublished-share.tsx",
|
|
"?? modules/assets/src/web/network-share-publications/manage/ui/publication-operation-summary.tsx",
|
|
"?? modules/companies/src/web/resources/detail/ui/company-network-share-detail.tsx",
|
|
"?? modules/resources/src/web/resources/detail/ui/network-share-resource-title.tsx",
|
|
"?? modules/resources/src/web/resources/detail/ui/resource-detail-actions.tsx",
|
|
"?? modules/resources/src/web/resources/detail/ui/resource-revision-history.tsx",
|
|
"?? scripts/network-share-detail-ui-audit.py"
|
|
]
|
|
}
|