metis-desk/.artifacts/server-runtime-security/manifest.json
David c863cc6d96 feat: add unpublished share component and publication operation summary
- 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.
2026-10-26 18:45:30 +01:00

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"
]
}