Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
94396f3
docs: add Osiris v0.6.0 conversation productization engine design
padak Aug 10, 2026
4147fcb
docs: correct v0.6.0 data plane to DuckDB bus and add volume analysis
padak Aug 10, 2026
c50e440
docs: add v0.6.0 walking skeleton implementation plan
padak Aug 10, 2026
14ac1a7
feat!: clear v0.5.4 tree and scaffold v0.6.0 package
padak Aug 10, 2026
507e295
feat(determinism): canonical serialization and enforceable fingerprints
padak Aug 10, 2026
ee87def
docs(plan): record that lazy imports under osiris/ need noqa PLC0415
padak Aug 10, 2026
349d400
feat(cfng): REST client and pin capture with drift classification
padak Aug 10, 2026
7c32fdf
feat(evidence): run ids, lock-safe run index, and redacted session st…
padak Aug 10, 2026
e20c6d4
feat(fsc): config-driven filesystem contract with slug-safe paths
padak Aug 10, 2026
ef7445e
feat(run): single shared RunContext with a real on-disk DuckDB data bus
padak Aug 10, 2026
8713306
docs(spec): record that the DuckDB data bus has a single process owner
padak Aug 10, 2026
c16eeab
feat(relay): recording MCP relay in front of cf-ng
padak Aug 10, 2026
b7f0a97
feat(plan): strict plan model and freeze with pins and fingerprints
padak Aug 10, 2026
d6e2000
docs(plan): warn that Task 10's MCP wiring targets SDK v1, not the in…
padak Aug 10, 2026
8d88158
docs(plan): mark Task 10's MCP snippet as SDK-v1 and non-functional
padak Aug 10, 2026
85d550d
feat(run): sequential runner with pin verification and three step types
padak Aug 10, 2026
113595e
docs(plan): quote the reserved identifier 'fetch' in SQL step queries
padak Aug 10, 2026
06bed3d
feat(cli): init, serve, freeze, run, doctor -- and fix a ledger/evide…
padak Aug 10, 2026
fefa4ee
test: round-trip guarantee, skip ban, and a CI gate that is not a pha…
padak Aug 10, 2026
bc837aa
docs: adversarial verification report -- all five v0.6.0 guarantees r…
padak Aug 10, 2026
5a85402
fix: close all five refuted guarantees
padak Aug 10, 2026
4c2c23b
docs: adversarial verification round 2 -- deeper defects, core confir…
padak Aug 10, 2026
39cb458
docs(spec): state the guarantees at the strength the implementation s…
padak Aug 10, 2026
8839083
fix: close the round-2 defects -- pin fidelity, evidence honesty, sec…
padak Aug 10, 2026
9df4881
docs: record what was fixed after round 2 and what stays open, with cost
padak Aug 10, 2026
57a784a
ci: one blocking gate, replacing five workflows that could not fail
padak Aug 10, 2026
964c89e
test: assemble the Slack-shaped fixture at runtime
padak Aug 10, 2026
76dda5b
feat: wire .env loading, expose RunContext.secrets, check the build p…
padak Aug 10, 2026
208903f
docs: mark the closed round-2 items, leaving only the deliberate defe…
padak Aug 10, 2026
891963a
fix(fsc): keep generated ids verbatim so the run index stays navigable
padak Aug 10, 2026
9f9585c
fix(cfng): turn transport failures into CfngError instead of a raw tr…
padak Aug 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
58 changes: 0 additions & 58 deletions .env.dist

This file was deleted.

49 changes: 26 additions & 23 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,38 +1,41 @@
# CODEOWNERS for Osiris Pipeline
# CODEOWNERS for Osiris
# https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners
#
# Rewritten for v0.6.0. Every path the previous version named -- osiris/remote,
# osiris/core, osiris/cli as a package, osiris/connectors, osiris/drivers,
# components/, tests/e2b -- was deleted in the rebuild, so those rules matched
# nothing and silently assigned no reviewer.

# Default owners for everything in the repo
* @keboola/osiris-maintainers

# E2B and remote execution infrastructure
/osiris/remote/ @keboola/runtime-team @keboola/remote-owners
/tests/e2b/ @keboola/runtime-team @keboola/remote-owners
/.github/workflows/e2b-*.yml @keboola/runtime-team @keboola/remote-owners
/docs/testing/e2b-*.md @keboola/runtime-team @keboola/remote-owners
# Determinism and the artifact contract: changes here move every frozen
# artifact's hash, so they need deliberate review.
/osiris/determinism/ @keboola/core-team
/osiris/plan/ @keboola/core-team

# Core pipeline components
/osiris/core/ @keboola/core-team
/osiris/cli/ @keboola/core-team
# Execution
/osiris/run/ @keboola/core-team

# Database connectors
/osiris/connectors/ @keboola/connectors-team
# The cf-ng integration seam
/osiris/cfng/ @keboola/core-team
/osiris/relay/ @keboola/core-team

# Driver implementations
/osiris/drivers/ @keboola/runtime-team
# Evidence, redaction and the filesystem contract
/osiris/evidence/ @keboola/core-team
/osiris/fsc/ @keboola/core-team

# Component specifications
/components/ @keboola/components-team

# Documentation
/docs/ @keboola/documentation-team
/README.md @keboola/documentation-team

# CI/CD and workflows (except E2B)
/.github/workflows/ @keboola/devops-team
/.github/actions/ @keboola/devops-team
# CI/CD
/.github/ @keboola/devops-team

# Configuration and project files
/pyproject.toml @keboola/core-team
/requirements*.txt @keboola/core-team
/Makefile @keboola/core-team
/pytest.ini @keboola/core-team
/bandit.yaml @keboola/devops-team
/.pre-commit-config.yaml @keboola/devops-team

# Documentation
/docs/ @keboola/documentation-team
/README.md @keboola/documentation-team
Loading
Loading