64 Commits

Author SHA1 Message Date
Imbad0202 3c37ef8ab4 chore(release): align ARS-Codex with ARS v3.22.0 v3.22.0 2026-09-16 14:29:17 +08:00
Imbad0202 925975e933 chore: sync ARS upstream and release adapter v0.1.28
Vendor academic-research-skills main at 9443623, preserve the Codex WORKFLOW overlay, and harden workflow inventory and source-ownership validation.
2026-09-02 23:16:00 +09:00
Imbad0202 7600799a41 chore: sync ARS v3.21.1 @ 127ff85 v0.1.27 2026-08-24 21:06:55 +08:00
Imbad0202 d5e66fb0d9 chore: sync ARS v3.21.0 @ 2b639c1 v0.1.26 2026-08-18 17:57:39 +08:00
Imbad0202 710b5741a2 chore: sync ARS v3.20.0 @ 3af9f03
Vendors the upstream ARS v3.20.0 release at 3af9f03d5aadb0bca51af1440f20b5cbf97d6dba: evidence-bound review and revision contracts, the contained consent-gated Codex citation-integrity transport, human-subjects authority boundaries, and the optional process-isolated PDF content advisory.

Preserves the single-root Codex router, WORKFLOW.md entrypoint overlays, inactive Claude-only hooks, separately vendored experiment-agent v1.1.0, and the materialized Desktop plugin bundle. Re-pins overlay-sensitive content locks and keeps live Codex smoke tests and 24-call measurement outside automatic validation.
v0.1.25
2026-08-14 12:42:19 +08:00
Edward Cheng-I Wu a43aaab2a3 Benchmark Codex agent topologies with matched local evidence (#41)
* feat: benchmark Codex agent topologies

* fix: use canonical topology report actions
2026-08-13 11:09:14 +08:00
ouyangjiahong 7ce77b1952 docs: sync Simplified Chinese README (#40)
Synchronizes README_ZH-CN.md with the current English README and adds language navigation links. Verified against the current v0.1.24 main with matching heading and table structure.
2026-08-13 09:54:21 +08:00
Octopus ff35ae4b7c docs: add MiniMax as an OpenAI-compatible provider (#39)
Documents MiniMax-M3 and both regional OpenAI-compatible endpoints while preserving the existing fail-closed ungrounded-provider contract. Canonical and Desktop plugin trees remain synchronized.
2026-08-13 09:53:48 +08:00
Imbad0202 1f17aa452f chore: sync experiment-agent v1.1.0 @ e291e7d
Vendors upstream experiment-agent main (3 commits past the previous pin):
the v1.1.0 session-resume capability for study_manager_agent with the
study-state protocol, templates, and design docs. Preserves the WORKFLOW.md
entrypoint rename with its data_access_level/task_type frontmatter overlay;
.claude/ and .github/ upstream dev files stay excluded. ARS vendored tree
unchanged (pinned at 5769d7b).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Qs4Uvp7YArR9R2TUBPVPTo
v0.1.24
2026-08-06 17:20:00 +08:00
Imbad0202 00c3f32ca7 chore: sync ARS post-v3.19.0 main @ 5769d7b
Vendors upstream main (44 commits past v3.19.0): the #574/#576/#608-#611
reviewer hardening track, #610 arithmetic-receipt grammar + script adapter,
held-out eval cohorts, medical venue disclosure policies, Chinese-literature
resolver, CARE/STARD/TRIPOD+AI guidance, bare /ars-* aliases, and the Pi
wrapper (traceability only). Extends the WORKFLOW.md path adaptation to the
new reviewer-contract lint family, re-pins the pipeline content locks, and
declares check_calibration_tiers.py inactive (needs non-vendored
.claude/CLAUDE.md). Local pytest manifest: 91/91 entries pass.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Qs4Uvp7YArR9R2TUBPVPTo
v0.1.23
2026-08-06 16:36:10 +08:00
Imbad0202 f8d6b061ef chore: sync ARS v3.19.0
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011SRM6CTLfqHcV5yYu2JHEC
v0.1.22
2026-07-23 10:22:52 +08:00
Imbad0202 16696ba231 feat: publish ARS-Codex plugin 2026-07-18 21:43:50 +08:00
Imbad0202 e54ec12c37 chore: sync ARS v3.18.0 v0.1.20 2026-07-18 18:23:18 +08:00
Imbad0202 60b836f197 chore: sync ARS v3.17.0 v0.1.19 2026-07-17 14:15:38 +08:00
Imbad0202 73ab70ad07 chore: sync ARS v3.16.0 v0.1.18 2026-07-13 09:34:41 +08:00
Imbad0202 8626ccb54e chore: sync ARS v3.15.0 v0.1.17 2026-07-04 20:58:30 +08:00
chaochaoweb3 0167935317 docs: document Codex quality gates
Document the maintainer Codex quality gate command and expected all-ok result.
2026-07-02 21:48:16 +08:00
Imbad0202 715224a9b2 chore: sync ARS Codex to v3.14.0 2026-07-02 12:16:04 +08:00
Imbad0202 efdbc2a4a7 chore: sync ARS Codex to latest v3.13 main v0.1.15 2026-06-29 10:07:15 +08:00
Imbad0202 36cc610fca fix: bundle plugin skills without symlink v0.1.14 2026-06-21 20:46:54 +08:00
Imbad0202 6f7e127b91 chore: sync ARS Codex to v3.13 mainline 2026-06-20 21:56:17 +08:00
Edward Cheng-I Wu 763bccdf5d feat: add Codex Desktop plugin packaging
Add repo-local Codex Desktop plugin marketplace metadata and an Academic Research Skills plugin manifest without duplicating the vendored ARS skill tree. The plugin root links back to the existing skills directory so direct skill installs and plugin installs share one source of truth.

Suggested by GrLime909 in PR #29.
2026-06-14 11:12:38 +08:00
luejiqe 21f259571d docs: add multilingual README translations (#24)
Add README_ZH-CN.md, README_ZH-TW.md, and README_JA.md. Contributed by @luejiqe.
2026-06-13 09:32:38 +08:00
Lixin2026 1904325faa fix(codex): harden hook alias announcement (#28)
Replace positional aliases[1] extraction with normalized iteration over all manifest aliases (strip leading slash, preserve order, dedupe). Adds hook wrapper tests including a no-secret-echo guard.
2026-06-13 09:30:01 +08:00
Lixin2026 c6887c81ba fix(codex): route unclear research questions to socratic scoping (#27)
Expand UNCLEAR_QUESTION_RE so phrasings like "my research question is still unclear" keep vague paper-topic requests in deep-research/socratic. Adds a regression test.
2026-06-13 09:29:58 +08:00
Imbad0202 35dd7722c4 Sync ARS Codex with upstream v3.12 mainline 2026-06-11 14:23:20 +08:00
Imbad0202 841cd73d8f chore: sync ARS Codex to v3.11.1 v0.1.11 2026-06-06 10:18:17 +08:00
Imbad0202 86c4cb3784 chore: sync ARS Codex to v3.11 2026-06-04 23:50:14 +08:00
Edward Cheng-I Wu 18574347d5 Harden academic research skill security boundaries (#26)
Co-authored-by: chen4study-hub <278907147+chen4study-hub@users.noreply.github.com>
2026-06-01 16:16:50 +08:00
Edward Cheng-I Wu fb7b55966c feat: add optional Codex full-runtime adapter (#25) 2026-06-01 16:05:43 +08:00
Imbad0202 4dc2e38343 chore: align ARS Codex with ARS v3.10.0 2026-06-01 15:20:07 +08:00
Imbad0202 38f5a83bbb docs: acknowledge community install support 2026-05-24 00:49:14 +08:00
Imbad0202 79ef014a45 docs: clarify python3 install command 2026-05-24 00:48:07 +08:00
Edward Cheng-I Wu 900238ce1b [codex] align ARS Codex with ARS v3.9.4.2 (#18)
Align the Codex package with upstream ARS v3.9.4.2.

- pin the manifest to upstream commit 96b82e82142dc95f117595c207d3e150b078e411
- bump the Codex package to 0.1.8 and update README/CHANGELOG metadata
- preserve Codex-specific router, WORKFLOW, lint, and architecture overlays
- include upstream v3.9.1-v3.9.4 runtime updates and temporal verification tooling
2026-05-19 13:45:22 +08:00
Edward Cheng-I Wu f5913dfb82 fix codex spec consistency adapter drift (#17) 2026-05-19 11:19:54 +08:00
Edward Cheng-I Wu 0312e0faf3 fix codex spec consistency claude md guard (#15) 2026-05-19 11:17:22 +08:00
Imbad0202 ec1a896384 chore: gitignore .context/ for session resume notes
Match ARS main-repo convention. Resume prompts and inter-session
context notes live in .context/ as local-only artifacts and should
not enter the public repo.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-18 09:15:46 +08:00
Edward Cheng-I Wu 207c38ec19 [codex] align ARS Codex with ARS 3.9.0 (#13)
* align ARS Codex with ARS 3.9.0

* fix: re-apply codex-adapter overlay after vendor sync (codex review #13 P2)

The v3.9.0 vendor sync (6382c30) re-imported upstream artifacts that
reference `<dir>/SKILL.md`, but the codex adapter convention (set in
3cd63b7 + 8cd376d) is to rename those entry files to `WORKFLOW.md`.
The overlay was not replayed on the new commit, so 23 active artifacts
pointed at files that don't exist in this package.

Also reverts a shebang regression: check_audit_artifact_consistency.py
ships under `#!/usr/bin/env python3` to match its 23 sibling lint
scripts and upstream; the vendor sync silently changed it to `python`,
which breaks direct execution on hosts without a Python 2 fallback.

Fixes:
- 10 commands/ars-*.md "Skill entry" pointers → WORKFLOW.md
- 11 markdown artifacts (agents, references, shared, WORKFLOW.md
  cross-references) → WORKFLOW.md
- 3 lint scripts that read SKILL.md as filesystem paths
  (check_collaboration_depth_rubric.py, check_spec_consistency.py 5 sites)
- check_audit_artifact_consistency.py shebang → python3
- test_check_collaboration_depth_rubric.py fixture mirrors the rename

Verification:
- pytest scripts/: 1460 passed, 111 subtests passed (zero regression)
- check_collaboration_depth_rubric.py: OK
- ./scripts/check_audit_artifact_consistency.py exec test passes

Closes codex review P2 #1 (path) + P2 #4 (shebang).

P2 #2 (openalex_client response-read OSError escape) and P2 #3
(crossref_client symmetric) are upstream ARS bugs surfaced via this
vendor sync; tracked separately against the main academic-research-skills
repo and intentionally not patched here.

P3 #5 (check_claim_audit_consistency manifest_id setdefault TypeError on
malformed passport) deferred — non-blocking, lint reports the schema
finding cleanly through validate_passport().

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
v0.1.7
2026-05-18 00:13:29 +08:00
Edward Cheng-I Wu 9cf19a5bfe scrub private session traces
De-identify private HEEACT/Springer session references and remove a local absolute path from the current tree.
2026-05-12 20:43:39 +08:00
Edward Cheng-I Wu 7f777f00ec examples: add Codex-platform full pipeline run evidence (#10)
* examples: add Codex-platform full pipeline run evidence

Satisfies upstream CONTRIBUTING.md § Platform ports L55: "at least one
full academic-pipeline run on the target platform, committed under an
examples/ path in the sibling repo, so regressions are detectable."

The traversal exercises 8 stage transitions (1 → 2 → 2.5 → 3 → 4 → 4.5
→ 5 → 6) via 6 codex exec calls on Codex CLI 0.130.0, smoke-level
deliverables, both MANDATORY integrity gates engaged (Stage 2.5 caught
2 HOLD; Stage 4.5 PASSed with 2 watchpoints). Topic: HEQA Scope
Transformation Matrix in the agentic AI era.

The Stage 5 finalize artifact (abstract.md + index.html) is the real
output from a prior ars-codex research session on 2026-05-10, included
so the full-pipeline evidence terminates at a concrete deliverable.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* fix(examples): address codex round-1 findings (4 P1 + 3 P2)

Codex review round 1 on PR #10 surfaced:

P1 fixes:
- Re-frame as "Codex-platform pipeline smoke traversal" not "full
  pipeline run". Each routed stage used the lightest mode of its
  workflow (outline-only / quick / revision-coach); Stage 3' and 4'
  re-review/second-revision are absent; Stage 5 is imported, not
  produced in this run. README "Honest scope" section enumerates the
  trade-offs.
- 7-mode numbering disclosure on Stage 2.5: user prompt enumerated
  modes in a non-canonical order. Codex response is verbatim per the
  prompt order; canonical Lu 2026 numbering added as a mapping column
  and called out in disclosure box. Stage 4.5 already used canonical
  numbering.
- Add verbatim "User prompt (verbatim, reproducible)" sections to
  Stage 2.5, 3, 4, 4.5, 6 (previously only Stage 1 + 2). README
  re-run claim now lines up with what is committed.
- Reframe Stage 4 "How this aligns with the actual abstract.md" as
  convergent observation, not causal same-run revision. README and
  Stage 4 now both state abstract.md is imported (2026-05-10), not
  downstream of the 2026-05-11 transcripts.

P2 fixes:
- README link paths corrected (../abstract.md → abstract.md from
  README, ../ paths preserved inside stages/).
- Stage 6 watchpoint wording aligned with Stage 4.5 W1/W2 verbatim.
- Stage 1/2/3 "visible in transcript" claims reworded as "inferred
  from transcript" with note that verbatim transcripts not committed
  but verifiable by re-running the committed prompt.

Gemini-3.1-pro-preview citation audit run separately on this PR:
PASS for Lu et al. 2026 Nature + Wang & Zhang 2026 IJETHE; PRISMA-trAIce
upstream reference flagged as NOT-FOUND but out of scope for this PR
(belongs to upstream ARS docs, not added in this PR).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* fix(examples): address codex round-2 findings (1 P1 + 2 P2)

P1: examples/README.md still claimed "full 10-stage" and "real Stage 5".
Reframed to "smoke traversal" with explicit Stage 5 imported provenance.

P2: examples/codex/.../README.md "router classification at every stage
transition (1 → 2 → 3 → 4 → 5 / 6)" overstated current-run traversal —
Stage 5 was imported. Reworded to enumerate only the stages actually
routed in this run.

P2: README stage map + Stage 3 continuity section used non-canonical
"mode 5 + mode 6" labels without flagging them as prompt-numbered.
Added prompt-numbered ↔ canonical mapping pointers.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-11 21:09:23 +08:00
Edward Cheng-I Wu 32ad57478f docs: neutralize vendored ARS examples
Replace maintainer-looking hostnames and macOS-style paths in the vendored ARS copy.
v0.1.6
2026-05-11 18:37:10 +08:00
Edward Cheng-I Wu a2ab3303b2 docs: generalize vendored ARS paths
Replace maintainer-specific paths in the vendored ARS docs and audit fixtures.
2026-05-11 18:28:42 +08:00
Edward Cheng-I Wu 7fb93ce455 docs: generalize Codex setup doc paths
Replace maintainer-local paths in Codex setup docs with public-safe examples.
2026-05-11 18:18:32 +08:00
Edward Cheng-I Wu 60c0765ae6 docs: generalize public setup paths
Replace maintainer-local setup and smoke-test paths with public-safe generic paths and generalize manifest traceability notes.
2026-05-11 17:52:38 +08:00
Edward Cheng-I Wu 62393bc697 docs: use English examples in Codex docs
Replace Chinese Socratic-routing examples in the English README and Codex setup doc with English equivalents.
2026-05-11 17:25:46 +08:00
Edward Cheng-I Wu ff0fcfd2bf docs: prepare public-facing repo info
Add sponsor funding metadata, root security policy, public README badges/sections, and contributor acknowledgements for the Codex sibling distribution.
2026-05-11 11:06:37 +08:00
Edward Cheng-I Wu 224fc53bce Fix alias router Socratic override
Fixes #2.

- Route vague topic alias requests through Socratic scoping first
- Record docs/superpowers exclusion in the Codex manifest
- Add regression coverage for the alias router contract
2026-05-11 10:49:31 +08:00
Imbad0202 4be2e37757 Clarify ARS Codex setup and smoke tests 2026-05-10 14:22:45 +08:00
Imbad0202 0db04e922a Route vague paper topics to Socratic scoping 2026-05-10 14:02:07 +08:00
Imbad0202 3cd63b7518 Expose ARS as a single Codex skill 2026-05-10 13:02:53 +08:00