diff --git a/docs/outreach/publication-0.8.0.json b/docs/outreach/publication-0.8.0.json new file mode 100644 index 0000000..3d3ea2b --- /dev/null +++ b/docs/outreach/publication-0.8.0.json @@ -0,0 +1,81 @@ +{ + "version": "0.8.0", + "checked": "2026-09-14", + "release": "https://github.com/noteflowai/evalarc/releases/tag/v0.8.0", + "release_source_commit": "e9cba3c5db80411ffee35fe2568fee23a74997da", + "validation_run": "https://github.com/noteflowai/evalarc/actions/runs/34817758768", + "public_browser_widths": [ + 1440, + 390, + 320 + ], + "package_readback": { + "version": "0.8.0", + "anonymous_readback": { + "evalarc-0.8.0-py3-none-any.whl": "243e54042f132fdcccaf317f818a74d430cb73cf2d995502e95df3f634df0c1a", + "evalarc-0.8.0.tar.gz": "3ce6a7f5be25a2d930948137a6654354864328d560948fc2ce1de15477d1e475", + "SHA256SUMS": "bf790d42b217a0137cf4b4a75f03288c105b450b0b57c649d41f25af1faf2470", + "suite-evidence.zip": "ebb68a7393e351a5c60b1bb03cc7cb193bf94c03fca7e5377537b10041997115" + } + }, + "space_readback": { + "repo": "glayguo/evalarc", + "kind": "space", + "hub_commit": "7eb1b0a08ffba78b7185ba97d4b40a7973c0f89d", + "source_commit": "e9cba3c5db80411ffee35fe2568fee23a74997da", + "files_verified": 61, + "bytes_verified": 1280837, + "anonymous": true, + "served_manifest_matches": true + }, + "existing_posts_updated": [ + { + "project": "evalarc", + "channel": "weekly", + "repo": "ruanyf/weekly", + "number": 11671, + "url": "https://github.com/ruanyf/weekly/issues/11671", + "state": "open", + "comments": 0, + "body_sha256": "f84cd8162482fa8ffa03353b7f97f92e302e4570707992055dbb2ac0a1ae48a1" + }, + { + "project": "evalarc", + "channel": "hello", + "repo": "521xueweihan/HelloGitHub", + "number": 3698, + "url": "https://github.com/521xueweihan/HelloGitHub/issues/3698", + "state": "open", + "comments": 0, + "body_sha256": "b6d0bed4c13aef8b3e863b6dde56ac2126c0e7426393d1e00ece0b9e58556d44" + }, + { + "project": "evalarc", + "channel": "huggingface", + "repo": "glayguo/evalarc", + "discussion": 1, + "comment_id": "6aa755bc3011374ab7468d9f", + "title": "v0.8.0: download the evidence and verify every suite gate offline", + "body_sha256": "134a5f89e02b7996a8c49fce3477692c655dd84671efdd543ada14bf8a30a891" + } + ], + "collection": { + "slug": "glayguo/noteflow-ai-open-source-playgrounds-6aa693c382b0184786eb8856", + "items": 5, + "updated_notes": { + "glayguo/dsh-skills-anywhere": "Skills Anywhere 0.8.0: legacy and MCP 2026-07-28 stdio, reviewed file hashes, shared skills and a local browser checker.", + "glayguo/evalarc": "EvalArc 0.8.0: download a complete suite and verify its original configuration, attempts, acceptance gates and JUnit offline." + } + }, + "new_posts_created": 0, + "editorial_acceptance": false, + "dataset_readback": { + "repo": "glayguo/evalarc-casebook", + "kind": "dataset", + "hub_commit": "0d211f22b2c693f6f6e553fd2cfb74324c4ef442", + "source_commit": "e9cba3c5db80411ffee35fe2568fee23a74997da", + "files_verified": 31, + "bytes_verified": 1049356, + "anonymous": true + } +} diff --git a/docs/outreach/status.md b/docs/outreach/status.md index 0593035..7e23112 100644 --- a/docs/outreach/status.md +++ b/docs/outreach/status.md @@ -1,5 +1,30 @@ # Publication log +## 0.8.0 suite handoff publication · 2026-09-14 + +[PR #8](https://github.com/noteflowai/evalarc/pull/8) added offline verification +of original suite TOML, plan, every attempt, custom gates and JUnit, plus a +12-file evidence ZIP download. Main commit +`e9cba3c5db80411ffee35fe2568fee23a74997da` passed all 254 tests on Python +3.11–3.13, four Docker task/language audits, browser checks and deployment +[CI](https://github.com/noteflowai/evalarc/actions/runs/34817758768). + +The 0.8.0 research preview includes wheel, source archive, evidence ZIP and +SHA256SUMS. All four assets matched anonymous downloads. The final wheel +passed offline verification outside the checkout with empty PATH, including +modified-JUnit rejection. The archive preserves all original evidence bytes. + +Anonymous readback checked the Space's 61 manifest entries and the Casebook's +31 entries against their recorded hashes and release source commit. The actual +Hub iframe passed 1440/390/320px checks, including ZIP download and its manifest +hash. Consistency, configured acceptance and full resolution remain separate. + +The existing HF introduction, collection note, weekly submission and HelloGitHub +submission were updated and read back exactly. Both editorial issues remain +open with no comments. No new issue, reminder comment or X post was created; +no PyPI publication was made. [Publication receipts](publication-0.8.0.json). + + ## 0.7.1 UI publication · 2026-09-14 [Release 0.7.1](https://github.com/noteflowai/evalarc/releases/tag/v0.7.1) is public. @@ -17,14 +42,14 @@ interactive evidence lab, and maintainer announcements are now public. | Channel | Status | | --- | --- | | [GitHub source](https://github.com/noteflowai/evalarc) | Public; source and deployment CI passed | -| [GitHub releases](https://github.com/noteflowai/evalarc/releases) | v0.7.1 research preview published; wheel, source archive and checksums verified by anonymous download | +| [GitHub releases](https://github.com/noteflowai/evalarc/releases) | v0.8.0 research preview published; wheel, source archive, evidence ZIP and checksums verified by anonymous download | | [GitHub Pages](https://noteflowai.github.io/evalarc/) | Live; desktop and mobile checks passed | -| [Hugging Face Space](https://huggingface.co/spaces/glayguo/evalarc) | v0.7.1 public; guarded deployment, anonymous file verification and actual desktop/mobile Hub iframe checks passed | -| [Hugging Face Casebook](https://huggingface.co/datasets/glayguo/evalarc-casebook) | Public dataset; all 32 files and every row read back anonymously; actual table checked on desktop and mobile | -| [Hugging Face introduction](https://huggingface.co/spaces/glayguo/evalarc/discussions/1) | Existing title and body updated for v0.7.1 evidence sharing and recovery; readback matched | -| [NoteFlow AI collection](https://huggingface.co/collections/glayguo/noteflow-ai-open-source-playgrounds-6aa693c382b0184786eb8856) | Now contains three project Spaces and two evidence datasets; Casebook entry and v0.7.1 Space note verified | -| [科技爱好者周刊 #11671](https://github.com/ruanyf/weekly/issues/11671) | Existing submission updated for v0.7.1 and the Casebook; open, awaiting editorial review | -| [HelloGitHub #3698](https://github.com/521xueweihan/HelloGitHub/issues/3698) | Existing description updated for v0.7.1 and the Casebook; open, awaiting editorial review | +| [Hugging Face Space](https://huggingface.co/spaces/glayguo/evalarc) | v0.8.0 public; guarded deployment, anonymous file verification and actual desktop/mobile Hub iframe checks passed | +| [Hugging Face Casebook](https://huggingface.co/datasets/glayguo/evalarc-casebook) | Public dataset; all 31 manifest entries and every row read back anonymously; actual table checked on desktop and mobile | +| [Hugging Face introduction](https://huggingface.co/spaces/glayguo/evalarc/discussions/1) | Existing title and body updated for v0.8.0 suite handoff verification; readback matched | +| [NoteFlow AI collection](https://huggingface.co/collections/glayguo/noteflow-ai-open-source-playgrounds-6aa693c382b0184786eb8856) | Now contains three project Spaces and two evidence datasets; Casebook entry and v0.8.0 Space note verified | +| [科技爱好者周刊 #11671](https://github.com/ruanyf/weekly/issues/11671) | Existing submission updated for v0.8.0 and the Casebook; open, awaiting editorial review | +| [HelloGitHub #3698](https://github.com/521xueweihan/HelloGitHub/issues/3698) | Existing description updated for v0.8.0 and the Casebook; open, awaiting editorial review | | [X maintainer launch](https://x.com/glay_oneai/status/2099338382518399269) | Overview and three project replies verified in the published conversation; the EvalArc reply describes the v0.3 comparison | The weekly README explicitly invites software submissions through issues.