P14: Notebook DX — connections, snippets, templates, S3 buckets

New Issue

Make marimo notebooks productive out of the box: connection factories in conf, custom snippets, notebook templates, S3 bucket access.

Closeout

All 8 issues closed. Connection factories added to src/conf/ for duckdb, trino, nessie, polaris, bib, and zotero — notebooks import one function instead of wiring credentials manually. Nessie, Polaris, and S3 clients wrapped with auto-auth from env/config. S3 buckets pre-configured and accessible from notebooks via obstore/s3fs. Custom marimo snippet library created for connections, charts, and queries. Notebook template with pre-wired connections, theme, and helpers. Notebooks container connected to data and storage Docker networks. Existing notebooks retrofitted to use conf.connect factories. Fixed "no storage connected" in marimo by installing obstore/s3fs and wiring S3.

Issues resolved

  • #72 — Connection factories in src/conf/ (duckdb, trino, nessie, polaris, bib, zotero)
  • #73 — Nessie, Polaris, S3 clients with auto-auth
  • #74 — S3 buckets pre-configured for notebooks
  • #75 — Custom marimo snippet library
  • #76 — Notebook template with pre-wired connections
  • #77 — Notebooks container on data and storage networks
  • #78 — Existing notebooks retrofitted to conf.connect
  • #81 — Fixed "no storage connected" — obstore/s3fs installed

Residual

None. Notebook infrastructure further refined in P27 (Notebook Separation of Concerns).

No due date
100% Completed
P14: Retrofit 5 notebooks to conf.connect factories
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/infra-ci Pipeline was successful
ci/woodpecker/push/infra-ci Pipeline was successful
coverage 99% coverage
#80 by kert was merged 2026-03-22 00:31:54 +00:00
P14: Notebook DX — connections, snippets, template, S3
All checks were successful
ci/woodpecker/push/infra-ci Pipeline was successful
ci/woodpecker/pr/infra-ci Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
coverage 99% coverage
ci/woodpecker/pr/ci Pipeline was successful
#79 by kert was merged 2026-03-22 00:26:10 +00:00