272 lines
6.4 KiB
JSON
272 lines
6.4 KiB
JSON
{
|
|
"date": "2026-09-08",
|
|
"base_commit": "6bf5127",
|
|
"known_defects": {
|
|
"F-01": "FIXED",
|
|
"F-02": "FIXED"
|
|
},
|
|
"automated_regression": "PASSED",
|
|
"production_acceptance": "NOT_PASSED",
|
|
"counts": {
|
|
"backend": {
|
|
"tests": 894,
|
|
"failures": 0,
|
|
"errors": 0,
|
|
"skipped": 0
|
|
},
|
|
"packaged-core": {
|
|
"tests": 4,
|
|
"failures": 0,
|
|
"errors": 0,
|
|
"skipped": 0
|
|
},
|
|
"sync": {
|
|
"tests": 23,
|
|
"failures": 0,
|
|
"errors": 0,
|
|
"skipped": 0
|
|
},
|
|
"community": {
|
|
"tests": 13,
|
|
"failures": 0,
|
|
"errors": 0,
|
|
"skipped": 0
|
|
},
|
|
"frontend": {
|
|
"tests": 504,
|
|
"failures": 0,
|
|
"errors": 0,
|
|
"skipped": 0
|
|
},
|
|
"rust": {
|
|
"passed": 28
|
|
}
|
|
},
|
|
"checks": [
|
|
{
|
|
"name": "rust-fmt",
|
|
"command": [
|
|
"cargo",
|
|
"fmt",
|
|
"--manifest-path",
|
|
"frontend/src-tauri/Cargo.toml",
|
|
"--check"
|
|
],
|
|
"exit_code": 0,
|
|
"seconds": 0.383,
|
|
"finished_utc": "2026-09-08T05:09:44.693513+00:00",
|
|
"artifact_directory": ".build\\acceptance\\fixes-final-6bf5127"
|
|
},
|
|
{
|
|
"name": "rust-tests",
|
|
"command": [
|
|
"cargo",
|
|
"test",
|
|
"--manifest-path",
|
|
"frontend/src-tauri/Cargo.toml",
|
|
"--features",
|
|
"desktop",
|
|
"--all-targets",
|
|
"--locked"
|
|
],
|
|
"exit_code": 0,
|
|
"seconds": 39.22,
|
|
"finished_utc": "2026-09-08T05:10:23.925087+00:00",
|
|
"artifact_directory": ".build\\acceptance\\fixes-final-6bf5127"
|
|
},
|
|
{
|
|
"name": "rust-clippy",
|
|
"command": [
|
|
"cargo",
|
|
"clippy",
|
|
"--manifest-path",
|
|
"frontend/src-tauri/Cargo.toml",
|
|
"--features",
|
|
"desktop",
|
|
"--all-targets",
|
|
"--locked",
|
|
"--",
|
|
"-D",
|
|
"warnings"
|
|
],
|
|
"exit_code": 0,
|
|
"seconds": 3.526,
|
|
"finished_utc": "2026-09-08T05:10:27.480493+00:00",
|
|
"artifact_directory": ".build\\acceptance\\fixes-final-6bf5127"
|
|
},
|
|
{
|
|
"name": "backend",
|
|
"command": [
|
|
"uv",
|
|
"run",
|
|
"--directory",
|
|
"backend",
|
|
"pytest",
|
|
"-q",
|
|
"--junitxml=G:\\OSProject\\NotesAgent-phase3\\.build\\acceptance\\fixes-6bf5127\\backend.xml"
|
|
],
|
|
"exit_code": 0,
|
|
"seconds": 199.768,
|
|
"finished_utc": "2026-09-08T05:06:18.641433+00:00",
|
|
"artifact_directory": ".build\\acceptance\\fixes-6bf5127"
|
|
},
|
|
{
|
|
"name": "packaged-core",
|
|
"command": [
|
|
"uv",
|
|
"run",
|
|
"--directory",
|
|
"backend",
|
|
"pytest",
|
|
"-q",
|
|
"tests/test_sidecar_auth.py",
|
|
"--junitxml=G:\\OSProject\\NotesAgent-phase3\\.build\\acceptance\\fixes-6bf5127\\packaged-core.xml"
|
|
],
|
|
"exit_code": 0,
|
|
"seconds": 3.742,
|
|
"finished_utc": "2026-09-08T05:06:22.396738+00:00",
|
|
"artifact_directory": ".build\\acceptance\\fixes-6bf5127"
|
|
},
|
|
{
|
|
"name": "frontend",
|
|
"command": [
|
|
"pnpm",
|
|
"--dir",
|
|
"frontend",
|
|
"exec",
|
|
"vitest",
|
|
"run",
|
|
"--maxWorkers=2",
|
|
"--reporter=default",
|
|
"--reporter=junit",
|
|
"--outputFile.junit=G:\\OSProject\\NotesAgent-phase3\\.build\\acceptance\\fixes-final-6bf5127\\frontend.xml"
|
|
],
|
|
"exit_code": 0,
|
|
"seconds": 56.45,
|
|
"finished_utc": "2026-09-08T05:10:40.765672+00:00",
|
|
"artifact_directory": ".build\\acceptance\\fixes-final-6bf5127"
|
|
},
|
|
{
|
|
"name": "types",
|
|
"command": [
|
|
"pnpm",
|
|
"--dir",
|
|
"frontend",
|
|
"type-check"
|
|
],
|
|
"exit_code": 0,
|
|
"seconds": 7.819,
|
|
"finished_utc": "2026-09-08T05:10:48.619856+00:00",
|
|
"artifact_directory": ".build\\acceptance\\fixes-final-6bf5127"
|
|
},
|
|
{
|
|
"name": "build",
|
|
"command": [
|
|
"pnpm",
|
|
"--dir",
|
|
"frontend",
|
|
"build"
|
|
],
|
|
"exit_code": 0,
|
|
"seconds": 34.154,
|
|
"finished_utc": "2026-09-08T05:11:22.812302+00:00",
|
|
"artifact_directory": ".build\\acceptance\\fixes-final-6bf5127"
|
|
},
|
|
{
|
|
"name": "sync",
|
|
"command": [
|
|
"uv",
|
|
"run",
|
|
"--directory",
|
|
"server sync",
|
|
"pytest",
|
|
"-q",
|
|
"--junitxml=G:\\OSProject\\NotesAgent-phase3\\.build\\acceptance\\fixes-6bf5127\\sync.xml"
|
|
],
|
|
"exit_code": 0,
|
|
"seconds": 9.874,
|
|
"finished_utc": "2026-09-08T05:08:10.342428+00:00",
|
|
"artifact_directory": ".build\\acceptance\\fixes-6bf5127"
|
|
},
|
|
{
|
|
"name": "community",
|
|
"command": [
|
|
"uv",
|
|
"run",
|
|
"--directory",
|
|
"community-server",
|
|
"pytest",
|
|
"-q",
|
|
"--junitxml=G:\\OSProject\\NotesAgent-phase3\\.build\\acceptance\\fixes-6bf5127\\community.xml"
|
|
],
|
|
"exit_code": 0,
|
|
"seconds": 3.162,
|
|
"finished_utc": "2026-09-08T05:08:13.520864+00:00",
|
|
"artifact_directory": ".build\\acceptance\\fixes-6bf5127"
|
|
},
|
|
{
|
|
"name": "smoke",
|
|
"command": [
|
|
"G:\\OSProject\\NotesAgent-phase3\\backend\\.venv\\Scripts\\python.exe",
|
|
"scripts/phase3-isolated-smoke.py"
|
|
],
|
|
"exit_code": 0,
|
|
"seconds": 3.411,
|
|
"finished_utc": "2026-09-08T05:08:16.933393+00:00",
|
|
"artifact_directory": ".build\\acceptance\\fixes-6bf5127"
|
|
},
|
|
{
|
|
"name": "docs",
|
|
"command": [
|
|
"python",
|
|
"scripts/check-doc-links.py"
|
|
],
|
|
"exit_code": 0,
|
|
"seconds": 7.01,
|
|
"finished_utc": "2026-09-08T05:11:29.830898+00:00",
|
|
"artifact_directory": ".build\\acceptance\\fixes-final-6bf5127"
|
|
},
|
|
{
|
|
"name": "diff",
|
|
"command": [
|
|
"git",
|
|
"diff",
|
|
"--check",
|
|
"--",
|
|
".",
|
|
":(exclude)backend/data/vault"
|
|
],
|
|
"exit_code": 0,
|
|
"seconds": 0.119,
|
|
"finished_utc": "2026-09-08T05:11:29.989493+00:00",
|
|
"artifact_directory": ".build\\acceptance\\fixes-final-6bf5127"
|
|
}
|
|
],
|
|
"remote_health": {
|
|
"checked_at": 1788844300.226044,
|
|
"url": "http://yui.kronecker.cc:18080",
|
|
"checks": [
|
|
{
|
|
"path": "/health",
|
|
"status": 200,
|
|
"expected": 200
|
|
},
|
|
{
|
|
"path": "/ready",
|
|
"status": 200,
|
|
"expected": 200
|
|
},
|
|
{
|
|
"path": "/sync/v1/handshake",
|
|
"status": 200,
|
|
"expected": 200
|
|
},
|
|
{
|
|
"path": "/sync/v1/vaults",
|
|
"status": 401,
|
|
"expected": 401
|
|
}
|
|
]
|
|
}
|
|
}
|