Commit Graph

18 Commits

Author SHA1 Message Date
ykcheungab 04357f7952 tools: delegate documentation checks to the workspace doc gate
`tools/lint_gate.py` now also runs `D:\orisys_ws\scripts\doc_lint.py`, the
workspace's single documentation gate, alongside Ruff:

- changed Markdown by default, the whole corpus under --all
- `--files` names Python files explicitly, so it skips the doc gate
- `--no-docs` opts out
- the docs verdict is reported even when Ruff is missing, so a missing
  linter cannot hide it (the exit code still signals the environment problem)

The doc rules live in exactly one place on purpose: this file is duplicated
across three repositories and had already drifted, so adding a fourth copy of
lint logic would repeat the mistake. Failing checks are the documentation
budget, inventory membership, a declared kind, unresolved mojibake, paragraph
walls, and duplicate explanations across documents. Emphasis density is
advisory only - measured as a continuum from 12% to 48% across the corpus, so
no threshold separates signal from noise.

Pre-existing oversized documents are recorded as budget-exempt with a written
reason in D:\orisys_ws\docs\inventory.json, and pre-existing findings are
baselined there, so this gate is red only for new regression.

With Ruff unavailable in the current environment the doc half still reports,
which is how it was verified.
2026-09-30 16:12:30 +08:00
ykcheungab f0454253c2 new grayscale output for testing laser, not working, will change to new design 2026-09-30 16:12:06 +08:00
ykcheungab 37e3e8400b fix algining xynova texture to uv printing fixture. 2026-09-29 16:33:31 +08:00
ykcheungab 267334d543 fix cli redundant images
finger-xynova first design completed
2026-09-28 16:18:17 +08:00
ykcheungab 88922f21ef added multi-view support on full object texture 2026-09-28 10:47:00 +08:00
ykcheungab dd6eaefdf6 docs: repoint the workflow doc path; ignore .scratch/
sensor-design-workflow.md moved from the workspace root to
D:\orisys_ws\docs\workflow\ as part of the 2026-09-27 workspace cleanup; README.md
now gives the new path.

Also ignore .scratch/, the new per-task scratch directory (see
D:\orisys_ws\AGENTS.md).
2026-09-27 21:14:20 +08:00
ykcheungab e7dfd4f90b added ruff for code review 2026-09-27 19:21:03 +08:00
ykcheungab f91ac9d3db added uv unwarp export 2026-09-25 17:10:05 +08:00
ykcheungab c377c14474 1. added blender deformation probe for marker size picking and optimization
2. added unwarp map export in current cli, don't need to generate by precompute in sensor running
2026-09-25 15:44:44 +08:00
ykcheungab bc5a928852 added optics test (undergoing) 2026-09-23 10:01:08 +08:00
ykcheungab f9662df08c added mesh export preview 2026-09-20 13:46:58 +08:00
ykcheungab 39caecbfda added printability report when generating texture 2026-09-20 12:14:51 +08:00
ykcheungab 71c2a29ccb fixed xynova texture generation problem 2026-09-19 21:02:34 +08:00
ykcheungab 55bab861c3 update xynova texture generation yaml 2026-09-19 19:44:04 +08:00
ykcheungab a883288c13 added svg patch output 2026-09-19 15:08:57 +08:00
ykcheungab b1815b15ea adde produce + compute texture export 2026-09-18 11:25:09 +08:00
ykcheungab 026f495f77 migrated texture generation script to cli 2026-09-16 21:34:59 +08:00
ykcheungab a29ca6846c initial commit 2026-09-16 21:04:28 +08:00