Repository navigation
Conversation
Owner
Author
Issue 同步 Acceptance 补充测试提交: 本轮是 partial:7 个 flow、9 项完整检查因 UI 阻塞未通过,Acceptance 显示 uncertain(0 passed / 9 uncertain),未宣称 UI 验收通过。在独立配置、SQLite/Git 目录与合成 GitHub 上游中,通过真实生产 HTTP 处理器和任务队列验证了这些后端路径:
剩余阻塞:云浏览器无法连接隔离 shell 服务,且没有受支持的服务暴露路径。因此本轮未完成 UI 开关/按钮、分页搜索交互、历史选择与下载、安全 HTML 渲染/外部资源请求检查,也未取得规定的截图或视频。API 证据不替代这些 UI 检查。 未改产品代码或生产来源;未写入真实 GitHub Issues。reaction 参与者明细不在本轮范围。 发布后读回:9/9 项有文本证据,共14条附件/内联证据;产品截图0/9,规定视频0/2。该上传状态不代表验收完成。 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds opt-in GitHub Issues backups to the existing source/task/cron workflow, with end-to-end Web, RPC, and CLI access.
metadata/<source-id>/<GitHub-repository-id>.git, with canonical raw JSON, inert readable Markdown, checksummed manifests, immutable content-change snapshots, and verified ZIP exports.issues sync,issues export,issues verify, andissues reindex. See the usage, format, security, recovery, and scope guide.Scope boundaries
Attachments are links only; no attachment bytes are backed up or rendered remotely. This does not back up PR reviews, Discussions, Projects, every reaction member, or edits/events GitHub no longer exposes. There is no automatic metadata remote push or GitHub restore/import. ZIP exports contain one selected snapshot; preserve the bare metadata repository for complete observed history.
Existing source tokens and API authentication are reused. No new credentials or write permissions are required. SQLite Issues indexes are rebuildable from Git once the existing repository inventory is available. The source-code archive layout is unchanged.
Validation
Passed locally:
go test ./...andgo vet ./...pnpm lint,pnpm check:types, all 16 frontend unit tests, andpnpm buildReal production frontend + Go/SQLite/Git acceptance fixture, with only upstream GitHub replaced by a local synthetic server:
GitHub Actions passed on
266a91efor both pull_request and push: lint, type checking, Go tests, all 28 frontend tests (16 unit + 12 Chromium browser), and the production build. The API client also passed 500 shuffled test repetitions and 10 shuffled race repetitions after isolating test-only cooldown state.Local Vitest Browser Mode remained unavailable because of this environment's Chromium installation/launch restrictions; the browser suite was verified in CI. The live source-toggle-off step was not executed after the environment denied that configuration change; automated browser/backend tests cover explicit false and disabling queued work. UI acceptance screenshots are retained locally and were not published.
Review notes
Draft for review; do not merge yet.