docs: record completed data pilots

This commit is contained in:
kiri committed 2026-09-06 15:45:07 +02:00
1 parent 7a6f51ce09
commit d43efc52be
2 files changed
+29 -35

No files matched your search

+25 -28
View File
@@ -43,36 +43,22 @@ restarted Kitty and closed the user's terminal session.
Evolution D-Bus activation, the Zenith VPN, invocation-scoped GitHub and Evolution D-Bus activation, the Zenith VPN, invocation-scoped GitHub and
Context7 credentials, Pinta, and Orion transcription passed their completed Context7 credentials, Pinta, and Orion transcription passed their completed
pilots. The corrected Actual, WhatsApp, and Outlook launchers all started pilots. The corrected Actual, WhatsApp, and Outlook launchers all started
successfully, and the labeled RabbitMQ test/live bookmarks are present. successfully. The labeled RabbitMQ test/live bookmarks are present, and the
invocation-scoped test overview and queue listing passed. Test API login,
Yookr administrator read, rules read, aggregation login, and management health
passed; the Yookr token is not accepted by management's authenticated API.
## Active pilot gates ## Active pilot gates
These gates do not block work on each other. These gates do not block work on each other.
- Supply approved test RabbitMQ management credentials at runtime, then verify - Configure one `rclone` S3 remote per Leafcloud project, starting with the
the Nix-provided client without installing it permanently: `irristaud` project and container. Use listing and download operations only;
uploads are out of scope. Project-scoped EC2 access and secret keys remain the
```console missing input.
RABBITMQADMIN_BASE_URI=https://test.rabbitmq.yookr.org nix run --quiet nixpkgs#rabbitmqadmin-ng -- show overview - Add the four named Dadbod connections after receiving MySQL test/live and
RABBITMQADMIN_BASE_URI=https://test.rabbitmq.yookr.org nix run --quiet nixpkgs#rabbitmqadmin-ng -- queues list MongoDB test/live connection URIs. Create a Marimo-to-HTML report only when a
``` concrete cross-system investigation gives it durable value.
Export `RABBITMQADMIN_USERNAME` and `RABBITMQADMIN_PASSWORD` from the approved
credential source first; do not place their values in documentation or shell
history. Keep publishing, getting, and purge visibly interactive in the
management UI.
- Supply one real Yookr S3 task, a least-privileged remote, and explicit permission
for any upload. `rclone` is installed; no remote or wrapper is preconfigured.
- The test GET image exposes `/full-api-docs/openapi.json`. The 2026-09-06
refresh reached it successfully but validation found a dangling
`#/components/schemas/ReadParameters` reference. Have the application owner
correct and deploy the generated document, then rerun the refresh; do not
modify production source during this workflow.
- Provide current API user credentials before the planned login and harmless
administrator read. The recovered legacy service credentials returned 401 and
were not repurposed.
- Add workbench database connections and a Marimo-to-HTML report only when a real
cross-system investigation gives them durable value.
- Keep Bruno, DBeaver, and PIM clients until their separate pilots decide them. - Keep Bruno, DBeaver, and PIM clients until their separate pilots decide them.
- Wait for a real Monday ticket before adding anything beyond native GitHub, - Wait for a real Monday ticket before adding anything beyond native GitHub,
Herdr, Git, and worktree workflows. Herdr, Git, and worktree workflows.
@@ -143,7 +129,12 @@ the fresh-shell GitHub read and restarted-Codex Context7 lookup must both work.
- `yookr-data-science` follows ordinary `nixos-unstable`, like the other - `yookr-data-science` follows ordinary `nixos-unstable`, like the other
companion repositories; it needs no `devenv-nixpkgs` compatibility input. companion repositories; it needs no `devenv-nixpkgs` compatibility input.
- `yookr-workbench` starts with cross-system work only; isolation and additional - `yookr-workbench` starts with cross-system work only; isolation and additional
tools wait for observed needs. tools wait for observed needs. Its one API environment catalogue covers the
Yookr, rules, aggregation, and management APIs; Kulala owns requests and
Dadbod's native store owns named database connections.
- The reviewed `yookr-api/openapi.yaml` remains the usable local contract. The
deployed generated document's dangling `ReadParameters` reference is accepted
for now and does not block direct API requests.
- Walker's native Elephant menu scans repository roots and calls one Nix-owned - Walker's native Elephant menu scans repository roots and calls one Nix-owned
`open-project` command. Rare menu changes take effect at login. `open-project` command. Rare menu changes take effect at login.
- Home Manager declares the three stable Vivaldi launcher paths with forced - Home Manager declares the three stable Vivaldi launcher paths with forced
@@ -167,11 +158,17 @@ the fresh-shell GitHub read and restarted-Codex Context7 lookup must both work.
Radicale remain the data authorities; Thunderbird and Outlook remain available. Radicale remain the data authorities; Thunderbird and Outlook remain available.
- GitHub and every other repository remote stay read-only. Local files, commits, - GitHub and every other repository remote stay read-only. Local files, commits,
fetches, clones, and worktrees remain available. fetches, clones, and worktrees remain available.
- The provisional team chain is Project Overview project → work package → user
requirement → Software Development Backlog ticket → repository issue → one
pull request. Treat it as discovery context, not automation policy, until the
team settles the workflow; company GitHub remains read-only throughout.
- Yookr production source stays read-only during workflow pilots. Changes to - Yookr production source stays read-only during workflow pilots. Changes to
development tooling are allowed, and `yookr-workbench` remains the explicit development tooling are allowed, and `yookr-workbench` remains the explicit
source-code exception. source-code exception.
## Next step ## Next step
Collect all inputs for the active pilots, then run them in the order RabbitMQ, Obtain the four database connection URIs, Leafcloud `irristaud` project S3
OpenAPI/API, workbench, S3, and Herdr. credentials, a management API token, and one real Monday ticket. Then complete
the database/S3 access checks and the real workbench and Herdr pilots without
mutating company GitHub.
+4 -7
View File
@@ -159,15 +159,12 @@ and build configurations, then provide an activation command.
## Remaining pilots ## Remaining pilots
- Verify the labeled RabbitMQ test/live bookmarks and a read-only test overview
plus queue listing through an invocation-scoped `rabbitmqadmin-ng` run.
- Add workbench database connections and a Marimo report only for a real - Add workbench database connections and a Marimo report only for a real
cross-system investigation. cross-system investigation.
- Configure an S3 remote only for a real task with least-privileged credentials - Configure one read-only-use rclone S3 remote per Leafcloud project, beginning
and explicit upload authorization. with listing and downloading from the `irristaud` container; do not upload.
- Rerun the Yookr OpenAPI refresh after the deployed document defines its - Use the reviewed local Yookr OpenAPI contract while the accepted malformed
referenced `ReadParameters` schema; run authenticated API checks only with generated test document remains deployed.
current user credentials.
- Run the complete Herdr notification, fallback-agent, and safe worktree pilot - Run the complete Herdr notification, fallback-agent, and safe worktree pilot
with a real Monday ticket. with a real Monday ticket.
- Keep Bruno, DBeaver, and existing PIM clients until their independent gates are - Keep Bruno, DBeaver, and existing PIM clients until their independent gates are