Files
NotesAgentic/docs/development/OpenNexus验收修复与回归-2026-09-08.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
}
]
}
}