Record completion research site deployment

This commit is contained in:
wuyang
2026-07-28 01:01:21 +08:00
parent 4c88faa19e
commit 88fb212985
10 changed files with 194 additions and 25 deletions
+8 -3
View File
@@ -42,8 +42,9 @@ The current Atlas is a corpus exploration prototype, not a validated solution to
The current immediate research question is Agent completion, verification, and recovery. Read
`research/completion-verification/findings.md` and `evidence-ledger.md` before extending the Agent
evaluation work. Experiments and web redesign are intentionally paused until the user challenges and
accepts or revises those conclusions.
evaluation work. A document-style web rendering now exists at `https://agent-eval.k1412.top/`;
the old v1 evaluation report is archived at `/evaluation-v1.html`. Agent experiments and product-level
web redesign remain paused until the user challenges and accepts or revises the conclusions.
## Truth Hierarchy
@@ -120,7 +121,11 @@ python3 tools/collection/collect_arxiv.py --backend search-html --help
# Aggregate Agent evaluation result JSONL
python3 tools/evaluation/score_agent_runs.py --help
# Preview the static Agent evaluation report
# Regenerate/check the completion research evidence browser
python3 evaluation-site/build_research_data.py
python3 evaluation-site/build_research_data.py --check
# Preview the research document and archived v1 report
python3 -m http.server 4173 --directory evaluation-site
```
+4 -2
View File
@@ -40,8 +40,10 @@ evaluator 如何误判以及失败后如何恢复,当前基线是
完成合同、验证器边界、失败定位、恢复路由和停止条件
- [Agent Evaluation v1](research/evaluation/k1412-agent-evaluation-v1.md): 面向
`zk-data-agent` 的任务契约、独立判分、版本对照和发布门禁
- [Agent Evaluation Report](https://agent-eval.k1412.top/): 中文交互式结论页、发布决策演算器、
评测层次、任务契约和产物入口
- [Agent Completion Research Document](https://agent-eval.k1412.top/): 中文研究正文、完成与恢复
模型、发展脉络和 37 篇全文证据索引
- [Archived Agent Evaluation v1](https://agent-eval.k1412.top/evaluation-v1.html): 旧任务契约与
发布决策演算器,仅作历史设计参考
- [Learning](learning/README.md): 从论文编译出的认知地图、讲义、证据和主动回忆模块
- [Industry](industry/README.md): 大公司 Agent 工作、技术报告和工程博客
- [Projects](projects/README.md): 项目目录、项目记录和复盘
+23 -12
View File
@@ -1,7 +1,7 @@
# Project Status
last_reviewed: 2026-07-27
baseline_before_update: `5373d56`
last_reviewed: 2026-07-28
baseline_before_update: `4c88faa`
branch: `main`
remote: `https://git.k1412.top/wuyang/agent.git`
@@ -80,7 +80,7 @@ evaluation contract.
| research | `research/memory/`, `research/completion-verification/` | field findings and evidence ledgers |
| Agent evaluation | `research/evaluation/` | executable design contract for task suites, validators, paired comparisons, and release gates |
| evaluation data/tools | `data/evaluation/`, `tools/evaluation/` | versioned task contracts and JSONL result scorer |
| evaluation report | `evaluation-site/` | Chinese interactive explanation of the contract, decision gates, tasks, and artifacts |
| research document | `evaluation-site/` | completion research reading view, generated evidence index, and archived v1 evaluation report |
| research data | `data/research/` | committed corpus, screening, landscape and CSV ledger |
| research tools | `tools/research/` | paginated search, abstract fetch, screening, classification, landscape build |
| experiments | `experiments/knowledge-compilation/` | failed pilot and completed full-text research audits |
@@ -145,8 +145,9 @@ intentionally paused while the research findings are reviewed. Before implementa
need separate outcome/invariant/procedure/semantic-residual layers, non-binary
`ambiguous/unverifiable` states, and explicit recovery-stage fields.
`evaluation-site/` visualizes this contract but does not add evidence. Its adjustable decision values are
explicitly labeled as a method simulation, not a real benchmark.
`evaluation-site/` now uses the completion/verification audit as its homepage. The old v1 contract
visualization remains at `/evaluation-v1.html`; its adjustable decision values are still explicitly
labeled as a method simulation, not a real benchmark.
## Web Application
@@ -185,7 +186,7 @@ On 2026-07-27 both the Tailscale endpoint and `https://lab.k1412.top/api/health`
The live Ollama inventory checked on 2026-07-12 included `ChatGPT-5.6:Luna`, `Terra`, `Sol`, `auto`, `embed`, and `gpt-4o:latest`. The web defaults were updated from stale `light/fast/large` tags to configurable Luna/Terra/Sol tiers.
The static Agent evaluation report is packaged separately:
The static Agent completion research document is packaged separately:
```text
source: evaluation-site/
@@ -193,15 +194,24 @@ public mapping: https://agent-eval.k1412.top/
container port: 8080
health: /health
deployment: Unraid Compose Manager, app slug agent-eval
archived v1: /evaluation-v1.html
```
It uses no Ollama or runtime API. The source report remains usable even when the research application is
offline.
It uses no Ollama or runtime API. The homepage presents the eight completion/verification/recovery
conclusions, capability decomposition, evidence/recovery chains, 2023-2026 progression, the explicitly
unvalidated system synthesis, unresolved questions, and a searchable/filterable 40-paper source pool
containing 37 audited records.
The 2026-07-27 deployment uses immutable image
`docker.k1412.top/wuyang/agent-eval:20260727T084425Z-cd1eacb` on NAS host port 12005. Container health,
NAS/VPS Tailscale reachability, HTTP-to-HTTPS redirect, HTTP/2, Let's Encrypt SAN, static-asset hashes,
public desktop/mobile rendering, and the homepage entry were all verified.
The evidence browser is deterministically generated from
`research/completion-verification/evidence-ledger.md` by
`evaluation-site/build_research_data.py`. `tools/check_project.py` verifies the source hash and the
40/37/26 pool, audited, and core counts.
The 2026-07-28 deployment uses immutable image
`docker.k1412.top/wuyang/agent-eval:20260727T165727Z-4c88faa` on NAS host port 12005. Container health,
Compose Manager ownership, NAS/VPS Tailscale reachability, HTTP-to-HTTPS redirect, HTTP/2, Let's Encrypt
SAN, static-asset hashes, public desktop/mobile rendering, evidence filters, and the archived page were
verified. The existing `AGENT EVAL` homepage entry remains under `projects` at order 130.
## Runtime Constraints
@@ -221,6 +231,7 @@ public desktop/mobile rendering, and the homepage entry were all verified.
Offline validation:
```bash
python3 evaluation-site/build_research_data.py --check
python3 tools/check_project.py
python3 -m unittest tools.evaluation.test_score_agent_runs
git diff --check
+28 -1
View File
@@ -1,6 +1,6 @@
# Exploration History
last_reviewed: 2026-07-27
last_reviewed: 2026-07-28
This is the decision history, including failed routes. Preserve it so future work does not rediscover the same lessons.
@@ -298,3 +298,30 @@ Current source of truth:
- `research/completion-verification/findings.md`
- `research/completion-verification/evidence-ledger.md`
- `experiments/knowledge-compilation/2026-07-27-agent-completion-research-audit.md`
## 14. Research Document, Not a New Product Shape
The user asked to read the completion research as a web page because the Markdown artifacts were
harder to traverse. This did not reopen the larger website/product-design question. The implementation
therefore treats the page as a document rendering of committed research:
- the first view states the conclusion and evidence boundary;
- eight conclusions lead into capability decomposition and two distinct chains for closure and recovery;
- each argument exposes its direct numbers and non-extrapolation boundary progressively;
- the 2023-2026 timeline separates measurement progress from unsolved general capability;
- the completion certificate, failure object, and recovery router remain labeled as system inference;
- all 40 source papers are searchable, with 37 audited and 3 context-only records;
- evidence data is generated from the Markdown ledger and checked by source hash.
The former v1 evaluation explanation page remains at `/evaluation-v1.html`. It was not deleted or
silently rewritten.
Desktop 1440×1000 and mobile 390×844 Chrome checks found no horizontal overflow or console/page
errors. Core filtering returned 26 records; recovery filtering returned 12; public evidence search and
expansion worked. The production image
`docker.k1412.top/wuyang/agent-eval:20260727T165727Z-4c88faa` was deployed on the existing NAS port
12005 and existing HTTPS route.
Decision retained: use `https://agent-eval.k1412.top/` to challenge the research with the user.
Do not interpret successful document presentation as validation of the proposed evaluation system or
as permission to resume runner implementation.
+10 -5
View File
@@ -1,12 +1,13 @@
# Next Work
last_reviewed: 2026-07-27
last_reviewed: 2026-07-28
## P0: Challenge the Completion Research
The immediate work is not an Agent experiment and not a new evaluation page. Review
`research/completion-verification/findings.md` with the user and determine whether its problem
decomposition is actually useful.
The immediate work is not an Agent experiment or a product redesign. Review the document at
`https://agent-eval.k1412.top/` with the user and determine whether the problem decomposition is
actually useful. The Markdown sources remain
`research/completion-verification/findings.md` and `evidence-ledger.md`.
The review should test whether the research can answer, without falling back to paper titles:
@@ -24,6 +25,10 @@ does not prove.
Only after this review should the candidate completion certificate, failure object, and recovery router
be translated into task contracts. They are currently system inferences, not validated implementations.
The old v1 evaluation explanation remains available at
`https://agent-eval.k1412.top/evaluation-v1.html`. Use it only to compare the premature contract-first
route with the current evidence-first research, not as a benchmark result.
## P1: Prove the Paper Compiler
The main project goal is now a high-efficiency knowledge funnel, not a paper browser and not a fixed
@@ -222,7 +227,7 @@ Still missing:
For the knowledge-base repository:
1. read `research/completion-verification/findings.md` with the user;
1. read `https://agent-eval.k1412.top/` with the user;
2. collect objections, ambiguous terms and missing counterexamples;
3. tighten or reject conclusions against the evidence ledger;
4. only then convert the accepted model into a minimal task-contract schema;
+2 -2
View File
@@ -47,5 +47,5 @@ archived v1 report: http://127.0.0.1:4173/evaluation-v1.html
- public URL: `https://agent-eval.k1412.top/`
- deployment: k1412 Unraid Compose Manager
- NAS host port: `12005`
生产部署必须使用不可变镜像,并在这里和项目状态文档中记录最终 tag。
- immutable image:
`docker.k1412.top/wuyang/agent-eval:20260727T165727Z-4c88faa`
+1
View File
@@ -12,6 +12,7 @@
| OPS-001 | 完整仓库交接可以让无会话上下文的 AI 继续工作 | completed | 增加状态、历史、下一步、完整性检查、模型校验和 systemd 服务管理 | [记录](operations/2026-07-12-project-handoff-audit.md) |
| EVAL-001 | 现有运行事件和隔离工作区可扩展为可决策的 Agent 评测体系 | completed | 形成任务契约、分层评测、独立判分、gain/regression 对照和评分器;尚未运行真实模型 | [记录](agent-evaluation/2026-07-27-k1412-agent-evaluation-design.md) |
| OPS-002 | 评估结论可以用交互报告展示而不伪装成真实跑分 | completed | 中文报告、决策演算器、任务筛选、响应式和镜像验证通过,已部署 HTTPS 并注册首页 | [记录](operations/2026-07-27-agent-eval-site.md) |
| OPS-003 | 全文研究产物可以先作为网页文档阅读,而不提前设计知识产品 | completed | 完成研究正文、双链模型、37 篇证据索引和旧报告归档,并更新原 HTTPS 部署 | [记录](operations/2026-07-28-completion-research-document.md) |
## Experiment Rules
@@ -0,0 +1,110 @@
# 实验:Agent 完成研究文档网页
status: completed
date: 2026-07-28
owner: Codex + user
## 问题
能否把 `research/completion-verification/` 的研究结论和证据账本做成更容易连续阅读和深入核查
的网页,同时不提前决定未来知识产品的网站形态?
## 边界
- 这是文档呈现,不是新的 Agent 产品。
- 不运行 Agent benchmark,不生成新的实验数字。
- 不让网页结论强于 Markdown 事实源。
- 旧的 v1 评测说明页必须保留。
- 系统推论必须继续标记为未验证。
## 实现
首页按阅读顺序组织:
```text
核心判断
-> 八条结论
-> 具体能力拆解
-> 完成证明 / 失败恢复双链
-> 八条论证与边界
-> 2023-2026 进展
-> 未验证系统推论
-> 37 篇证据账本
-> 未知问题和可反驳预测
```
证据浏览器支持:
- 中文/英文/数字全文搜索;
- `core / support / context` 级别筛选;
- 完成证明、协议审计、失败恢复、风险可靠性主题筛选;
- 单条或当前结果批量展开;
- 每篇直接打开 arXiv 原文。
`evaluation-site/build_research_data.py` 从 Markdown 账本生成浏览器数据。
`tools/check_project.py` 检查源文件 SHA-256,以及:
```text
full-text pool: 40
audited: 37
core: 26
support: 11
context: 3
```
旧页面保留在 `/evaluation-v1.html`
## 本地验证
真实 Google Chrome
```text
desktop viewport: 1440 x 1000
mobile viewport: 390 x 844
desktop overflow: 0
mobile overflow: 0
console/page errors: 0
rendered evidence records: 40
core filter records: 26
search "恢复" within core: 6
batch expand: 6/6
archived page: HTTP 200
```
本地生产镜像:
```text
base: nginx:1.29.5-alpine
container port: 8080
health: healthy
root/archive/assets: HTTP 200
```
## 公开部署
```text
app slug: agent-eval
immutable image: docker.k1412.top/wuyang/agent-eval:20260727T165727Z-4c88faa
NAS mapping: 12005 -> 8080
public URL: https://agent-eval.k1412.top/
archive URL: https://agent-eval.k1412.top/evaluation-v1.html
health: /health
```
已验证:
- Unraid Compose Manager 管理标签与容器健康;
- VPS 到 NAS Tailscale 返回 200
- HTTP 到 HTTPS 返回 301
- HTTPS 使用 HTTP/2 并返回 200
- Let's Encrypt SAN 为 `agent-eval.k1412.top`
- 三个新静态资源的公网 SHA-256 与仓库一致;
- 公网页面桌面/手机无横向溢出和浏览器错误;
- 公网 recovery 主题为 12 条,进一步搜索“根因”为 2 条,展开 2/2;
- 旧报告返回 200
- 首页条目保持 `AGENT EVAL / projects / order 130`
## 当前判断
网页解决了“如何阅读本轮产物”,没有解决“未来知识系统应该是什么产品形态”。下一步仍是让
用户使用该文档质疑结论、补反例和收窄边界,而不是继续增加交互或恢复评测实现。
@@ -13,6 +13,11 @@
3. [研究过程记录](../../experiments/knowledge-compilation/2026-07-27-agent-completion-research-audit.md)
候选池、审计方法、排除项和本轮没有执行的工作。
网页阅读版:
- [Agent completion research document](https://agent-eval.k1412.top/)
- [Archived Agent Evaluation v1](https://agent-eval.k1412.top/evaluation-v1.html)
## Boundary
- 研究结论是当前的证据基线。
+3
View File
@@ -22,3 +22,6 @@
re-verification 分开记录。
这些是研究约束,不表示 runner、validator 或真实 benchmark 已经完成。
旧的 v1 交互说明页保留在
[Archived Agent Evaluation v1](https://agent-eval.k1412.top/evaluation-v1.html),不再作为站点首页。