Record merged base delivery and pending tag consumption
Why: Base merge and downstream completion have distinct authority and validation boundaries. Evidence: Exact CI head, runner identity, actual merge tree and component commits verified; original platform and tool records preserved. Impact: Save the handoff for owner-run tags and later RDM pin consumption, without deployment or cleanup. Refs: Dev526 Backend195 Frontend82 Documents97
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"actual_merge": "249d7980028f035124f6a74dd9cae132084b81c5",
|
||||
"tested_head": "7243a7044c9a4d96292efbb88acc219cac08d321",
|
||||
"tree": "a29f99852c0d49cf9138698c4bcdee356de36dcd",
|
||||
"pins": {
|
||||
"modules/backend": "5d5fc9891c0eb8994545ccb8b740535d9b99fb0e",
|
||||
"modules/frontend": "eb2d6d32f9323094d568bc9d80b4e5ed4f0af25b",
|
||||
"modules/documents": "047d362c72ec2c095ec14e1d2f2d152f94471faf",
|
||||
"modules/core": "5773e74086791731059730bd3726dc8c9cd1381f",
|
||||
"modules/ui": "2c4322ef56df64ad72f65907d25b048a74bb5ffc"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,454 @@
|
||||
{
|
||||
"run": {
|
||||
"id": 2952,
|
||||
"url": "https://git-home.u1680832.nyat.app:30319/api/v1/repos/weichen/Agent-System-Dev/actions/runs/2952",
|
||||
"previous_attempt_url": null,
|
||||
"html_url": "https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/actions/runs/2952",
|
||||
"display_title": "Record merged-component final sync evidence",
|
||||
"path": "ci.yaml@refs/pull/526/head",
|
||||
"event": "pull_request",
|
||||
"run_attempt": 1,
|
||||
"run_number": 1520,
|
||||
"repository_id": 0,
|
||||
"head_sha": "7243a7044c9a4d96292efbb88acc219cac08d321",
|
||||
"status": "completed",
|
||||
"actor": {
|
||||
"id": 1,
|
||||
"login": "weichen",
|
||||
"login_name": "",
|
||||
"source_id": 0,
|
||||
"full_name": "",
|
||||
"email": "1+weichen@noreply.git-panel.u1680832.nyat.app",
|
||||
"avatar_url": "https://git-home.u1680832.nyat.app:30319/avatars/51e6cd4a83883a2910632d26ebc6d665",
|
||||
"html_url": "https://git-home.u1680832.nyat.app:30319/weichen",
|
||||
"language": "",
|
||||
"is_admin": false,
|
||||
"last_login": "0001-01-01T00:00:00Z",
|
||||
"created": "2026-09-06T14:39:07Z",
|
||||
"restricted": false,
|
||||
"active": false,
|
||||
"prohibit_login": false,
|
||||
"location": "",
|
||||
"website": "",
|
||||
"description": "",
|
||||
"visibility": "public",
|
||||
"followers_count": 0,
|
||||
"following_count": 0,
|
||||
"starred_repos_count": 0,
|
||||
"username": "weichen"
|
||||
},
|
||||
"trigger_actor": {
|
||||
"id": 1,
|
||||
"login": "weichen",
|
||||
"login_name": "",
|
||||
"source_id": 0,
|
||||
"full_name": "",
|
||||
"email": "1+weichen@noreply.git-panel.u1680832.nyat.app",
|
||||
"avatar_url": "https://git-home.u1680832.nyat.app:30319/avatars/51e6cd4a83883a2910632d26ebc6d665",
|
||||
"html_url": "https://git-home.u1680832.nyat.app:30319/weichen",
|
||||
"language": "",
|
||||
"is_admin": false,
|
||||
"last_login": "0001-01-01T00:00:00Z",
|
||||
"created": "2026-09-06T14:39:07Z",
|
||||
"restricted": false,
|
||||
"active": false,
|
||||
"prohibit_login": false,
|
||||
"location": "",
|
||||
"website": "",
|
||||
"description": "",
|
||||
"visibility": "public",
|
||||
"followers_count": 0,
|
||||
"following_count": 0,
|
||||
"starred_repos_count": 0,
|
||||
"username": "weichen"
|
||||
},
|
||||
"repository": {
|
||||
"id": 29,
|
||||
"owner": {
|
||||
"id": 1,
|
||||
"login": "weichen",
|
||||
"login_name": "",
|
||||
"source_id": 0,
|
||||
"full_name": "",
|
||||
"email": "1+weichen@noreply.git-panel.u1680832.nyat.app",
|
||||
"avatar_url": "https://git-home.u1680832.nyat.app:30319/avatars/51e6cd4a83883a2910632d26ebc6d665",
|
||||
"html_url": "https://git-home.u1680832.nyat.app:30319/weichen",
|
||||
"language": "",
|
||||
"is_admin": false,
|
||||
"last_login": "0001-01-01T00:00:00Z",
|
||||
"created": "2026-09-06T14:39:07Z",
|
||||
"restricted": false,
|
||||
"active": false,
|
||||
"prohibit_login": false,
|
||||
"location": "",
|
||||
"website": "",
|
||||
"description": "",
|
||||
"visibility": "public",
|
||||
"followers_count": 0,
|
||||
"following_count": 0,
|
||||
"starred_repos_count": 0,
|
||||
"username": "weichen"
|
||||
},
|
||||
"name": "Agent-System-Dev",
|
||||
"full_name": "weichen/Agent-System-Dev",
|
||||
"description": "开发集成仓:以 submodule 固定全部模块组合,承载跨仓构建、测试编排与原生(非容器)开发环境;发布物在 Agent-System-Releases。",
|
||||
"empty": false,
|
||||
"private": false,
|
||||
"fork": false,
|
||||
"template": false,
|
||||
"mirror": false,
|
||||
"size": 23204,
|
||||
"language": "Shell",
|
||||
"languages_url": "https://git-panel.u1680832.nyat.app:30319/api/v1/repos/weichen/Agent-System-Dev/languages",
|
||||
"html_url": "https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev",
|
||||
"url": "https://git-panel.u1680832.nyat.app:30319/api/v1/repos/weichen/Agent-System-Dev",
|
||||
"link": "",
|
||||
"ssh_url": "ssh://git@git-ssh.u1680832.nyat.app:31411/weichen/Agent-System-Dev.git",
|
||||
"clone_url": "https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev.git",
|
||||
"original_url": "",
|
||||
"website": "",
|
||||
"stars_count": 0,
|
||||
"forks_count": 0,
|
||||
"watchers_count": 1,
|
||||
"branch_count": 46,
|
||||
"open_issues_count": 1,
|
||||
"open_pr_counter": 8,
|
||||
"release_counter": 0,
|
||||
"default_branch": "main",
|
||||
"archived": false,
|
||||
"created_at": "2026-09-29T08:29:40Z",
|
||||
"updated_at": "2026-10-13T11:54:42Z",
|
||||
"archived_at": "1970-01-01T00:00:00Z",
|
||||
"permissions": {
|
||||
"admin": false,
|
||||
"push": false,
|
||||
"pull": false
|
||||
},
|
||||
"has_code": true,
|
||||
"has_issues": true,
|
||||
"internal_tracker": {
|
||||
"enable_time_tracker": true,
|
||||
"allow_only_contributors_to_track_time": true,
|
||||
"enable_issue_dependencies": true
|
||||
},
|
||||
"has_wiki": true,
|
||||
"has_pull_requests": true,
|
||||
"has_projects": true,
|
||||
"projects_mode": "all",
|
||||
"has_releases": true,
|
||||
"has_packages": true,
|
||||
"has_actions": true,
|
||||
"ignore_whitespace_conflicts": false,
|
||||
"allow_merge_commits": true,
|
||||
"allow_rebase": true,
|
||||
"allow_rebase_explicit": true,
|
||||
"allow_squash_merge": true,
|
||||
"allow_fast_forward_only_merge": true,
|
||||
"allow_merge_update": true,
|
||||
"allow_rebase_update": true,
|
||||
"allow_manual_merge": false,
|
||||
"autodetect_manual_merge": false,
|
||||
"default_delete_branch_after_merge": false,
|
||||
"default_merge_style": "merge",
|
||||
"default_update_style": "merge",
|
||||
"default_allow_maintainer_edit": true,
|
||||
"avatar_url": "",
|
||||
"internal": false,
|
||||
"mirror_interval": "",
|
||||
"object_format_name": "sha1",
|
||||
"mirror_updated": "0001-01-01T00:00:00Z",
|
||||
"mirror_last_sync_at": "0001-01-01T00:00:00Z",
|
||||
"topics": [],
|
||||
"licenses": []
|
||||
},
|
||||
"conclusion": "success",
|
||||
"pull_requests": [
|
||||
{
|
||||
"id": 1488,
|
||||
"number": 526,
|
||||
"url": "https://git-home.u1680832.nyat.app:30319/api/v1/repos/weichen/Agent-System-Dev/pulls/526",
|
||||
"head": {
|
||||
"ref": "feature/project-member-access",
|
||||
"sha": "7243a7044c9a4d96292efbb88acc219cac08d321",
|
||||
"repo": {
|
||||
"id": 29,
|
||||
"url": "https://git-home.u1680832.nyat.app:30319/api/v1/repos/weichen/Agent-System-Dev",
|
||||
"name": "Agent-System-Dev"
|
||||
}
|
||||
},
|
||||
"base": {
|
||||
"ref": "main",
|
||||
"sha": "d2c23f3a55a77711ded4328aa6215d9469c2b420",
|
||||
"repo": {
|
||||
"id": 29,
|
||||
"url": "https://git-home.u1680832.nyat.app:30319/api/v1/repos/weichen/Agent-System-Dev",
|
||||
"name": "Agent-System-Dev"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"started_at": "2026-10-13T11:54:43Z",
|
||||
"completed_at": "2026-10-13T12:03:33Z"
|
||||
},
|
||||
"jobs": [
|
||||
{
|
||||
"id": 4419,
|
||||
"url": "https://git-home.u1680832.nyat.app:30319/api/v1/repos/weichen/Agent-System-Dev/actions/jobs/4419",
|
||||
"html_url": "https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/actions/runs/2952/jobs/4419",
|
||||
"run_id": 2952,
|
||||
"run_url": "https://git-home.u1680832.nyat.app:30319/api/v1/repos/weichen/Agent-System-Dev/actions/runs/2952",
|
||||
"name": "test",
|
||||
"labels": [
|
||||
"ubuntu-latest"
|
||||
],
|
||||
"run_attempt": 1,
|
||||
"head_sha": "7243a7044c9a4d96292efbb88acc219cac08d321",
|
||||
"status": "completed",
|
||||
"conclusion": "success",
|
||||
"runner_id": 3,
|
||||
"runner_name": "home-runner",
|
||||
"steps": [
|
||||
{
|
||||
"name": "Checkout",
|
||||
"number": 0,
|
||||
"status": "completed",
|
||||
"conclusion": "success",
|
||||
"started_at": "2026-10-13T11:54:44Z",
|
||||
"completed_at": "2026-10-13T11:54:53Z"
|
||||
},
|
||||
{
|
||||
"name": "Install Go 1.27.1",
|
||||
"number": 1,
|
||||
"status": "completed",
|
||||
"conclusion": "success",
|
||||
"started_at": "2026-10-13T11:54:53Z",
|
||||
"completed_at": "2026-10-13T11:54:58Z"
|
||||
},
|
||||
{
|
||||
"name": "Install Node 22",
|
||||
"number": 2,
|
||||
"status": "completed",
|
||||
"conclusion": "success",
|
||||
"started_at": "2026-10-13T11:54:58Z",
|
||||
"completed_at": "2026-10-13T11:55:01Z"
|
||||
},
|
||||
{
|
||||
"name": "Install house-style Python packages",
|
||||
"number": 3,
|
||||
"status": "completed",
|
||||
"conclusion": "success",
|
||||
"started_at": "2026-10-13T11:55:01Z",
|
||||
"completed_at": "2026-10-13T11:55:05Z"
|
||||
},
|
||||
{
|
||||
"name": "make test (boundaries, pins, libs, core, backend, frontend, ui, agent-command)",
|
||||
"number": 4,
|
||||
"status": "completed",
|
||||
"conclusion": "success",
|
||||
"started_at": "2026-10-13T11:55:05Z",
|
||||
"completed_at": "2026-10-13T11:59:43Z"
|
||||
},
|
||||
{
|
||||
"name": "Build the single binary",
|
||||
"number": 5,
|
||||
"status": "completed",
|
||||
"conclusion": "success",
|
||||
"started_at": "2026-10-13T11:59:43Z",
|
||||
"completed_at": "2026-10-13T12:00:04Z"
|
||||
}
|
||||
],
|
||||
"created_at": "2026-10-13T11:54:42Z",
|
||||
"started_at": "2026-10-13T11:54:43Z",
|
||||
"completed_at": "2026-10-13T12:00:06Z"
|
||||
},
|
||||
{
|
||||
"id": 4420,
|
||||
"url": "https://git-home.u1680832.nyat.app:30319/api/v1/repos/weichen/Agent-System-Dev/actions/jobs/4420",
|
||||
"html_url": "https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/actions/runs/2952/jobs/4420",
|
||||
"run_id": 2952,
|
||||
"run_url": "https://git-home.u1680832.nyat.app:30319/api/v1/repos/weichen/Agent-System-Dev/actions/runs/2952",
|
||||
"name": "test-pg",
|
||||
"labels": [
|
||||
"ubuntu-latest"
|
||||
],
|
||||
"run_attempt": 1,
|
||||
"head_sha": "7243a7044c9a4d96292efbb88acc219cac08d321",
|
||||
"status": "completed",
|
||||
"conclusion": "success",
|
||||
"runner_id": 3,
|
||||
"runner_name": "home-runner",
|
||||
"steps": [
|
||||
{
|
||||
"name": "Checkout",
|
||||
"number": 0,
|
||||
"status": "completed",
|
||||
"conclusion": "success",
|
||||
"started_at": "2026-10-13T11:54:44Z",
|
||||
"completed_at": "2026-10-13T11:54:53Z"
|
||||
},
|
||||
{
|
||||
"name": "Install Go 1.27.1",
|
||||
"number": 1,
|
||||
"status": "completed",
|
||||
"conclusion": "success",
|
||||
"started_at": "2026-10-13T11:54:53Z",
|
||||
"completed_at": "2026-10-13T11:54:57Z"
|
||||
},
|
||||
{
|
||||
"name": "Install house-style Python packages",
|
||||
"number": 2,
|
||||
"status": "completed",
|
||||
"conclusion": "success",
|
||||
"started_at": "2026-10-13T11:54:57Z",
|
||||
"completed_at": "2026-10-13T11:55:02Z"
|
||||
},
|
||||
{
|
||||
"name": "Install PostgreSQL, pgvector and Redis",
|
||||
"number": 3,
|
||||
"status": "completed",
|
||||
"conclusion": "success",
|
||||
"started_at": "2026-10-13T11:55:02Z",
|
||||
"completed_at": "2026-10-13T11:56:09Z"
|
||||
},
|
||||
{
|
||||
"name": "Start PostgreSQL and Redis",
|
||||
"number": 4,
|
||||
"status": "completed",
|
||||
"conclusion": "success",
|
||||
"started_at": "2026-10-13T11:56:09Z",
|
||||
"completed_at": "2026-10-13T11:56:12Z"
|
||||
},
|
||||
{
|
||||
"name": "Backend tests against real PostgreSQL and Redis (required, no silent skip)",
|
||||
"number": 5,
|
||||
"status": "completed",
|
||||
"conclusion": "success",
|
||||
"started_at": "2026-10-13T11:56:12Z",
|
||||
"completed_at": "2026-10-13T11:56:36Z"
|
||||
},
|
||||
{
|
||||
"name": "Two-process HTTP acceptance over shared PostgreSQL (U7, required)",
|
||||
"number": 6,
|
||||
"status": "completed",
|
||||
"conclusion": "success",
|
||||
"started_at": "2026-10-13T11:56:36Z",
|
||||
"completed_at": "2026-10-13T11:57:02Z"
|
||||
},
|
||||
{
|
||||
"name": "RDM lifecycle pin is three fixed SHAs",
|
||||
"number": 7,
|
||||
"status": "completed",
|
||||
"conclusion": "success",
|
||||
"started_at": "2026-10-13T11:57:02Z",
|
||||
"completed_at": "2026-10-13T11:57:02Z"
|
||||
},
|
||||
{
|
||||
"name": "Clone Agent-System-RDM with nested pins (reviewed allowlist addition)",
|
||||
"number": 8,
|
||||
"status": "completed",
|
||||
"conclusion": "success",
|
||||
"started_at": "2026-10-13T11:57:02Z",
|
||||
"completed_at": "2026-10-13T11:58:24Z"
|
||||
},
|
||||
{
|
||||
"name": "Install Node 22",
|
||||
"number": 9,
|
||||
"status": "completed",
|
||||
"conclusion": "success",
|
||||
"started_at": "2026-10-13T11:58:24Z",
|
||||
"completed_at": "2026-10-13T11:58:27Z"
|
||||
},
|
||||
{
|
||||
"name": "Build the real agent-system binary",
|
||||
"number": 10,
|
||||
"status": "completed",
|
||||
"conclusion": "success",
|
||||
"started_at": "2026-10-13T11:58:27Z",
|
||||
"completed_at": "2026-10-13T11:58:47Z"
|
||||
},
|
||||
{
|
||||
"name": "Real-combination lifecycle gate (make test-lifecycle, required)",
|
||||
"number": 11,
|
||||
"status": "completed",
|
||||
"conclusion": "success",
|
||||
"started_at": "2026-10-13T11:58:47Z",
|
||||
"completed_at": "2026-10-13T12:03:31Z"
|
||||
}
|
||||
],
|
||||
"created_at": "2026-10-13T11:54:42Z",
|
||||
"started_at": "2026-10-13T11:54:44Z",
|
||||
"completed_at": "2026-10-13T12:03:33Z"
|
||||
},
|
||||
{
|
||||
"id": 4421,
|
||||
"url": "https://git-home.u1680832.nyat.app:30319/api/v1/repos/weichen/Agent-System-Dev/actions/jobs/4421",
|
||||
"html_url": "https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/actions/runs/2952/jobs/4421",
|
||||
"run_id": 2952,
|
||||
"run_url": "https://git-home.u1680832.nyat.app:30319/api/v1/repos/weichen/Agent-System-Dev/actions/runs/2952",
|
||||
"name": "svc-realcombo",
|
||||
"labels": [
|
||||
"ubuntu-latest"
|
||||
],
|
||||
"run_attempt": 1,
|
||||
"head_sha": "7243a7044c9a4d96292efbb88acc219cac08d321",
|
||||
"status": "completed",
|
||||
"conclusion": "success",
|
||||
"runner_id": 3,
|
||||
"runner_name": "home-runner",
|
||||
"steps": [
|
||||
{
|
||||
"name": "Checkout",
|
||||
"number": 0,
|
||||
"status": "completed",
|
||||
"conclusion": "success",
|
||||
"started_at": "2026-10-13T11:54:44Z",
|
||||
"completed_at": "2026-10-13T11:54:53Z"
|
||||
},
|
||||
{
|
||||
"name": "Install Go 1.27.1",
|
||||
"number": 1,
|
||||
"status": "completed",
|
||||
"conclusion": "success",
|
||||
"started_at": "2026-10-13T11:54:53Z",
|
||||
"completed_at": "2026-10-13T11:54:57Z"
|
||||
},
|
||||
{
|
||||
"name": "Install Node 22",
|
||||
"number": 2,
|
||||
"status": "completed",
|
||||
"conclusion": "success",
|
||||
"started_at": "2026-10-13T11:54:57Z",
|
||||
"completed_at": "2026-10-13T11:55:01Z"
|
||||
},
|
||||
{
|
||||
"name": "Build the real agent-system binary",
|
||||
"number": 3,
|
||||
"status": "completed",
|
||||
"conclusion": "success",
|
||||
"started_at": "2026-10-13T11:55:01Z",
|
||||
"completed_at": "2026-10-13T11:56:42Z"
|
||||
},
|
||||
{
|
||||
"name": "Clone Agent-System-RDM with nested pins (reviewed allowlist addition)",
|
||||
"number": 4,
|
||||
"status": "completed",
|
||||
"conclusion": "success",
|
||||
"started_at": "2026-10-13T11:56:42Z",
|
||||
"completed_at": "2026-10-13T11:57:05Z"
|
||||
},
|
||||
{
|
||||
"name": "Run real-combination lifecycle gates (SQLite, U3, required)",
|
||||
"number": 5,
|
||||
"status": "completed",
|
||||
"conclusion": "success",
|
||||
"started_at": "2026-10-13T11:57:05Z",
|
||||
"completed_at": "2026-10-13T11:57:33Z"
|
||||
}
|
||||
],
|
||||
"created_at": "2026-10-13T11:54:42Z",
|
||||
"started_at": "2026-10-13T11:54:44Z",
|
||||
"completed_at": "2026-10-13T11:57:34Z"
|
||||
}
|
||||
],
|
||||
"verified_head": "7243a7044c9a4d96292efbb88acc219cac08d321"
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
[
|
||||
{
|
||||
"component": "backend",
|
||||
"merged": "5d5fc9891c0eb8994545ccb8b740535d9b99fb0e",
|
||||
"tree": "f2c80faac929a26ca51036dfd2aa54b6dec8553f",
|
||||
"tested": "d26f3cf2e864a76ad0b868fd968da3257cc7bb44"
|
||||
},
|
||||
{
|
||||
"component": "frontend",
|
||||
"merged": "eb2d6d32f9323094d568bc9d80b4e5ed4f0af25b",
|
||||
"tree": "95498c511e440dc3711c626c0f8cd04fb81b84af",
|
||||
"tested": "40c2afe05449b30e4ed92991487f4eac57221366"
|
||||
},
|
||||
{
|
||||
"component": "documents",
|
||||
"merged": "047d362c72ec2c095ec14e1d2f2d152f94471faf",
|
||||
"tree": "eb46876d3a10f4c0b37eb134fc22f40c2b3b1216",
|
||||
"tested": "6c096b9360094bec9f5d8c9a6db0c701da463fca"
|
||||
}
|
||||
]
|
||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user