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:
2026-10-13 12:08:45 +00:00
parent 7243a7044c
commit ac07a9716c
4 changed files with 533 additions and 1 deletions
@@ -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