migrated sensor processing to stream

added agent doc and coding rules
This commit is contained in:
ykcheungab
2026-09-30 21:22:41 +08:00
parent f875378503
commit d914b81242
8 changed files with 1798 additions and 68 deletions
+4 -25
View File
@@ -1,27 +1,6 @@
# Documentation rules for this repository
# App documentation
This repository lives inside the Orisys workspace at `D:\orisys_ws`. The workspace's writing
standard is authoritative for every document here:
Required: [writing standard](../../docs/AUTHORING.md), [workspace rules](../../AGENTS.md).
**`D:\orisys_ws\docs\AUTHORING.md`** — one home per fact, current state only, link instead of
restating, the slop checklist, and the word budgets (standard 1,200 / general 1,500 / reference
3,000).
This file exists because the standard is not auto-discovered from inside a repository: the
workspace skill root is `D:\orisys_ws\.agents\skills\`, and an agent whose working directory is
this repository resolves its project root to this repository's `.git`. Read the standard at the
path above, or load the `orisys-doc-standard` skill when working from the workspace root.
## Check your docs before finishing
```powershell
python D:\orisys_ws\scripts\doc_lint.py # changed Markdown — must pass
python D:\orisys_ws\scripts\doc_lint.py --all # audit the whole corpus
```
`tools/lint_gate.py` runs this automatically alongside Ruff, so a change that adds an oversized
document fails the same gate as a change that breaks a lint rule. Pass `--no-docs` to skip it.
Pre-existing oversized documents in this repository are listed in `D:\orisys_ws\docs\inventory.json`
as `budget-exempt` with a written reason, and pre-existing findings are baselined there, so the
gate is red only for new regression. Fix one when you touch it and remove its entry.
Studio and Autocal contracts belong beside their apps; shared architecture belongs here.
Check using the app interpreter and tools/lint_gate.py; AUTHORING defines the documentation gate.