Skip to content

augment: phase 3 — real dataset validation + benchmarks#8

Open
Zer0pa-Architect-Prime wants to merge 1 commit intoaugment/phase-2from
augment/phase-3
Open

augment: phase 3 — real dataset validation + benchmarks#8
Zer0pa-Architect-Prime wants to merge 1 commit intoaugment/phase-2from
augment/phase-3

Conversation

@Zer0pa-Architect-Prime
Copy link
Copy Markdown
Contributor

Augmentation Report — ZPE-Ink

Phase 1

  • Items completed: 6/6 on base-of-base branch augment/phase-1 via PR augment: phase 1 — ZPE-Ink #5.
  • Items skipped (already done): []
  • Items skipped (blocked): []

Phase 2

  • Items completed: 6/7 on base branch augment/phase-2 via PR augment: phase 2 — examples, tests, packaging #7.
  • New files created: [BENCHMARKS.md, code/bindings/swift/Tests/ZPEInkParity.swift, code/tests/test_clean_install.py, code/tests/test_examples_run.py, code/tests/test_high_frequency_strokes.py, code/tests/test_swift_binding.py, examples/README.md, examples/python_load_iam.py, examples/swift_pencilkit.swift, examples/wasm_web_demo/.gitignore, examples/wasm_web_demo/app.mjs, examples/wasm_web_demo/build.sh, examples/wasm_web_demo/index.html, examples/wasm_web_demo/serve.sh]
  • New tests added: 4
  • Tests passing: 24/24 -> 30/30

Phase 3

  • Datasets used: UJI Pen Characters measured; IAM On-Line Handwriting probed but blocked by registration; CASIA Online Handwriting (https://nlpr.ia.ac.cn/databases/handwriting/home.html) probed but timed out from this environment.
  • Benchmarks published: BENCHMARKS.md, proofs/reruns/phase3_public_benchmarks/phase3_public_benchmarks.json
  • Numbers verified by running: yes — UJI row is from the committed Phase 3 runner and JSON artifact; IAM/CASIA remain blocked and unmeasured

Falsification Results

Check Result Notes
C1 Tests pass PASS PYTHONPATH=code ... python -m pytest --tb=short -q -> 32 passed in 36.76s
C2 Clean import PASS PYTHONPATH=code ... python -c "import zpe_ink" resolved to code/zpe_ink/__init__.py on this branch
C3 No broken links PASS README URLs for IAM, UJI, and repo homepage returned HTTP 200 on 2026-04-08
C4 No invented numbers PASS UJI row matches proofs/reruns/phase3_public_benchmarks/phase3_public_benchmarks.json; IAM/CASIA rows remain blocked with no proxy backfill
C5 pyproject.toml valid PASS PYTHONPATH=code ... python -m build --wheel --sdist ./code --outdir dist succeeded
C6 No new warnings PASS PYTHONPATH=code ... python -W error -m pytest --tb=short -q -> 32 passed in 28.74s
C7 Author field correct PASS authors = [{name = "Zer0pa"}] in code/pyproject.toml
I1 Examples run PASS Full suite still includes the phase-2 example execution path and stayed green on this branch
I2 README renders PASS GitHub Markdown API render check passed
I3 CHANGELOG updated PASS ## Unreleased present in CHANGELOG.md
I4 Leftover TODOs count: 0 Repo root grep over *.py and *.md returned zero hits on this branch
I5 License untouched PASS `git diff --name-only
Q1 Classifiers count: 6 Present in the PEP 621 classifiers = [...] list
Q2 URLs section PASS [project.urls] present
Q3 Benchmarks formatted PASS BENCHMARKS.md contains the requested dataset/strokes/points/raw/compressed/ratio/fidelity table
Q4 Competitive context PASS README competitive context remains present from Phase 1

Reverted Items

  • IAM benchmark row: blocked because no direct public corpus download was established in-lane.
  • CASIA benchmark row: blocked because the official access probe timed out from this environment and no direct public corpus download was established in-lane.

Copy link
Copy Markdown

@sourcery-ai sourcery-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry @Zer0pa-Architect-Prime, you have reached your weekly rate limit of 500000 diff characters.

Please try again later or upgrade to continue using Sourcery

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant