Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions .github/workflows/full-replay.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,3 +34,12 @@ jobs:
assert not errors,errors
print('All reviewer and pilot comparisons agree within declared tolerances.')
PY
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02
if: always()
with:
name: fresh-research-replay
path: |
fresh-pilot/
fresh-reviewer/
retention-days: 14
if-no-files-found: warn
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ __pycache__/
.venv/
test-results/
playwright-report/
build/
/build/
9 changes: 8 additions & 1 deletion REPRODUCING.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,10 @@ not promised. DOCX files contain native Word math. Rebuild only in a working cop

## 6. Build the accessible reading site

Install Pandoc 3.1.11.1, Python dependencies and Node 22 or later:
This section requires the full Git checkout or open-publication bundle; the
smaller reproduction bundle omits the website tooling.

Install Pandoc 3.1.11.1, Python dependencies and Node 22.12 or later:

```sh
python -m pip install -r requirements-site.txt
Expand All @@ -100,3 +103,7 @@ python -m http.server 4173 --directory _site

The site uses locally bundled KaTeX, local full-text search, no analytics and no
account requirement. Generated `_site/` is deployed by GitHub Pages Actions.

The full replay workflow retains its fresh outputs as a downloadable Actions
artifact for 14 days. These run artifacts are temporary; the versioned research
release assets are the permanent publication copies.
21 changes: 12 additions & 9 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 3 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
{
"name": "orsh-aiu-publication",
"private": true,
"engines": {"node": ">=22.12.0"},
"scripts": {
"test": "playwright test"
},
"devDependencies": {
"@playwright/test": "1.63.0",
"@axe-core/playwright": "4.13.0",
"katex": "0.16.22"
"@playwright/test": "1.63.0",
"katex": "0.18.7"
}
}
3 changes: 2 additions & 1 deletion provenance/publication-checks.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,8 @@
768,
1280
],
"accessibility": "axe WCAG 2 A/AA and 2.1 AA checks on all five readers and seven main/guide pages; automated checks are not a complete accessibility certification"
"accessibility": "axe WCAG 2 A/AA and 2.1 AA checks on all five readers and seven main/guide pages; automated checks are not a complete accessibility certification",
"katex": "0.18.7"
},
"limitations": "Same-project publication verification, not external replication or peer review. Original PDFs retained; representative first pages inspected, not a fresh full-page visual audit.",
"full_pilot_replayed": true,
Expand Down
Loading