add depth and camera intrinsics, and adopt the typed Arrow image #4

Merged
cristhian merged 14 commits from depth-panel into main 2026-09-15 09:36:17 +00:00
2 changed files with 7 additions and 5 deletions
Showing only changes of commit c9715a34d5 - Show all commits
+7 -5
View File
@@ -3,7 +3,7 @@
Rules for AI coding assistants working in this repository.
- **dora >= 1.0.** Verified against `dora-cli 1.0.1`, which CI pins in
`.gitea/workflows/validate.yml`.
`.github/workflows/validate.yml`.
- **`uv` for everything:** `uv sync --group dev`, `uv run pytest`,
`uv run ruff check .`, `uv run python ...`. Never `pip` into the ambient
environment. A node's `build:` is `uv pip install .`, so dataflows must be run
@@ -14,13 +14,15 @@ Rules for AI coding assistants working in this repository.
- **numpy-style docstrings.**
- **Dependencies must ship prebuilt wheels for linux-x86_64, linux-aarch64 and
macos-arm64.** `uv sync` is the whole install: no system packages, no compiler.
- **Run the workflow locally with `act` before asking for a commit.** It lives in
`.gitea/workflows/`, which is not where `act` looks by default:
- **Run the workflow locally with `act` before asking for a commit:**
```bash
act pull_request -W .gitea/workflows/validate.yml \
-P ubuntu-latest=catthehacker/ubuntu:act-latest
act pull_request -P ubuntu-latest=catthehacker/ubuntu:act-latest
```
Workflows live in `.github/workflows/`, not `.gitea/workflows/`, so that `act`
finds them with no `-W`. Gitea Actions reads both locations; keep only this one,
or a run fires twice.
- **Do not commit or push.** Leave changes in the working tree and wait to be asked.
- **Do not mention AI tools in commit messages or documentation.**