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-on197dde3445abona36523713, Filbert APPROVE rev 2924.
262 lines
7.4 KiB
JSON
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"
|
|
}
|
|
}
|