Files
jason.woltje e54e054632 row 215: C2-04 the library entry in the business file, consumer skips, M9 organization-projects-protected, the bare mirror, library.file and library.status (#1716)
The business file accepts a kind "library" project entry, and each consumer
that assumed a project root skips it. An organization write whose projects
differ from the file's is refused (M9). The bare mirror is created at the
projectRepo path with no remote. library.file and library.status are human
only and refuse an agent session with human-required.
Candidate herb/row215-on197 dde3445ab on a36523713, Filbert APPROVE rev 2924.
2026-10-21 14:24:37 -05:00

262 lines
7.4 KiB
JSON

{
"grant": "sage-2008",
"sourceCommit": "e333af4dc7af3a9d3789c8c0db26a0df8bdddfee",
"base": "f8276c5eb3ecb0aad353ee65e3dd8f7faac5dd87",
"start": "2026-10-21T13:15:15.548778+00:00",
"end": "2026-10-21T13:27:27.279728+00:00",
"summary": {
"tests": 451,
"pass": 451,
"fail": 0,
"cancelled": 0,
"skipped": 0
},
"results": [
{
"file": "packages/bus/tests/library.test.mjs",
"rc": 0,
"counts": {
"tests": 6,
"pass": 6,
"fail": 0,
"cancelled": 0,
"skipped": 0
},
"log": "01-packages_bus_tests_library.test.mjs.log",
"sha256": "c19016583abc936534f41bde26eb39e095496eda944622142b1d18ffd5018bc0",
"nodeDurationMs": 359.869493
},
{
"file": "packages/bus/tests/project-runtime.test.mjs",
"rc": 0,
"counts": {
"tests": 3,
"pass": 3,
"fail": 0,
"cancelled": 0,
"skipped": 0
},
"log": "02-packages_bus_tests_project-runtime.test.mjs.log",
"sha256": "f123231042d1562fee6dad3d885ac587967e0287f63603c861d04c1907363530",
"nodeDurationMs": 312.717335
},
{
"file": "packages/business/tests/business.test.mjs",
"rc": 0,
"counts": {
"tests": 19,
"pass": 19,
"fail": 0,
"cancelled": 0,
"skipped": 0
},
"log": "03-packages_business_tests_business.test.mjs.log",
"sha256": "ae990ebccf7f21b9b32fd9c25fdd637873251c078e17dd95471b82b548322980",
"nodeDurationMs": 199.91256
},
{
"file": "packages/business/tests/cli.test.mjs",
"rc": 0,
"counts": {
"tests": 10,
"pass": 10,
"fail": 0,
"cancelled": 0,
"skipped": 0
},
"log": "04-packages_business_tests_cli.test.mjs.log",
"sha256": "28512dc38e2bce04294048a2f1c7dc7cf0c322028f874d1d35aa83b87570ea54",
"nodeDurationMs": 2381.258516
},
{
"file": "packages/business/tests/instance-settings.test.mjs",
"rc": 0,
"counts": {
"tests": 13,
"pass": 13,
"fail": 0,
"cancelled": 0,
"skipped": 0
},
"log": "05-packages_business_tests_instance-settings.test.mjs.log",
"sha256": "146623624012da1399fb4ee3de4c0e13df1af28caae81f4870315a67ac368f8f",
"nodeDurationMs": 608.08011
},
{
"file": "packages/business/tests/library-projects-protected.test.mjs",
"rc": 0,
"counts": {
"tests": 4,
"pass": 4,
"fail": 0,
"cancelled": 0,
"skipped": 0
},
"log": "06-packages_business_tests_library-projects-protected.test.mjs.log",
"sha256": "675ae18523218ab70a4addee039f41df6ae08ee414f20527f975a2004dde65b2",
"nodeDurationMs": 118.54831
},
{
"file": "packages/business/tests/resolve.test.mjs",
"rc": 0,
"counts": {
"tests": 11,
"pass": 11,
"fail": 0,
"cancelled": 0,
"skipped": 0
},
"log": "07-packages_business_tests_resolve.test.mjs.log",
"sha256": "6557938cb8e6d79617c0ea911a6e0ad7303cf5a4f9dd5a5631c70d093e6b06fe",
"nodeDurationMs": 94.022587
},
{
"file": "packages/cli/tests/launcher.test.mjs",
"rc": 0,
"counts": {
"tests": 31,
"pass": 31,
"fail": 0,
"cancelled": 0,
"skipped": 0
},
"log": "08-packages_cli_tests_launcher.test.mjs.log",
"sha256": "c3404f1931595914d469cb00a951a5e1648f7792733c86bddbfa099552e5791c",
"nodeDurationMs": 24989.261794
},
{
"file": "packages/cli/tests/stack-release-external.test.mjs",
"rc": 0,
"counts": {
"tests": 25,
"pass": 25,
"fail": 0,
"cancelled": 0,
"skipped": 0
},
"log": "09-packages_cli_tests_stack-release-external.test.mjs.log",
"sha256": "55224b6204d4d05a4cb669fb2845aa4168ab868223c3f341ab026032c47458b4",
"nodeDurationMs": 96332.465778
},
{
"file": "packages/cli/tests/stack-release.test.mjs",
"rc": 0,
"counts": {
"tests": 196,
"pass": 196,
"fail": 0,
"cancelled": 0,
"skipped": 0
},
"log": "10-packages_cli_tests_stack-release.test.mjs.log",
"sha256": "3f7430ce1f28482a5b66fc0e7db76969298f0dd32c3793e242bc10110dc44e6e",
"nodeDurationMs": 533493.817869
},
{
"file": "packages/cli/tests/stack-upgrade.test.mjs",
"rc": 0,
"counts": {
"tests": 21,
"pass": 21,
"fail": 0,
"cancelled": 0,
"skipped": 0
},
"log": "11-packages_cli_tests_stack-upgrade.test.mjs.log",
"sha256": "d18a3eff64b39a5128ab7e842721748b214dc3037ecc9d2c93c58f023859d695",
"nodeDurationMs": 60456.446459
},
{
"file": "packages/cli/tests/trackers-boot.test.mjs",
"rc": 0,
"counts": {
"tests": 2,
"pass": 2,
"fail": 0,
"cancelled": 0,
"skipped": 0
},
"log": "12-packages_cli_tests_trackers-boot.test.mjs.log",
"sha256": "22e56455a6a56c98b02f942ed3d38504e4f8486343235c4035c88b967625bce5",
"nodeDurationMs": 502.723687
},
{
"file": "packages/library/tests/mirror.test.mjs",
"rc": 0,
"counts": {
"tests": 16,
"pass": 16,
"fail": 0,
"cancelled": 0,
"skipped": 0
},
"log": "13-packages_library_tests_mirror.test.mjs.log",
"sha256": "def30105a3d561118e360535d9d3129226361f2e7902f316e47c74f65f1c0e47",
"nodeDurationMs": 5963.543966
},
{
"file": "packages/project/tests/project.test.mjs",
"rc": 0,
"counts": {
"tests": 15,
"pass": 15,
"fail": 0,
"cancelled": 0,
"skipped": 0
},
"log": "14-packages_project_tests_project.test.mjs.log",
"sha256": "e63ab0d23ab24aa1f1f2c1ea8017e8541f415dcb20dff697a37bb7a6368e174d",
"nodeDurationMs": 355.86586
},
{
"file": "packages/seat/tests/checkout.test.mjs",
"rc": 0,
"counts": {
"tests": 78,
"pass": 78,
"fail": 0,
"cancelled": 0,
"skipped": 0
},
"log": "15-packages_seat_tests_checkout.test.mjs.log",
"sha256": "c9e7168f589047b8176ec4ee8d2f03adb9fb68f692b363ba6d0036f670811ede",
"nodeDurationMs": 4880.907448
},
{
"file": "packages/webui/tests/library-cli.test.mjs",
"rc": 0,
"counts": {
"tests": 1,
"pass": 1,
"fail": 0,
"cancelled": 0,
"skipped": 0
},
"log": "16-packages_webui_tests_library-cli.test.mjs.log",
"sha256": "1ca5b92bc4f2de9ef6aa7156cdea62742fb9ddf054ebfb56a9548431e0cfec0d",
"nodeDurationMs": 191.536271
}
],
"cleanup": {
"processes": [],
"removed": "/mnt/storage/scratch/gt-j5nm6iqn",
"sourceHashesUnchanged": 29
},
"drift": {
"base": "f8276c5eb",
"tip": "8a04f4aa4aba493eb89e92aa9e0c34084be7058e",
"overlap": []
},
"earlierRuns": {
"granted-t1": "focused T1/T2 red/green on a2c72ac95",
"granted-t34": "focused T3/T4 with baseline import refusal and corrected fixture errors recorded",
"granted-singles": "old fefd54e13 early315/0, not merged gate evidence"
},
"mergeRound": {
"sourceCommit": "a6101e21c596e2972ab5a7e3087736075899505e",
"base": "a3652371338e60187d4e95cee4a0f30f3c8a8f06",
"status": "not-run; awaiting Sage clear",
"priorReceipts": "sage-2008 receipts apply to e333af4dc on f8276c5eb only"
}
}