Skip to main content

agent from Development (mutable drafts) to Production (immutable artifacts)

Project description

coreason-publisher

The Regulatory Gatekeeper & Artifact Packager

coreason-publisher is the final gatekeeper for the CoReason platform. It orchestrates the transition of an agent from a mutable "Development Experiment" to an immutable "Clinical-Grade Product."

It solves the "Big AI" problem in GxP environments by bundling diverse assets (Code, Prompts, Evidence, Weights) into a verifiable package, managing Git LFS pointers for heavy models, and enforcing a strict Two-Stage Governance Workflow (Submission $\to$ SRB Approval).

CI

Key Features

  • Artifact Bundling: Aggregates code, data, and models into a single deployment folder.
  • Git LFS Management: Automatically handles large files and model weights.
  • Governance as Code: Blocks merges until a cryptographically signed SRB approval is received.
  • Automated Versioning: Manages SemVer based on change types (Patch/Minor/Major).
  • Reproducibility: Locks the specific "Council of Models" used for validation.

Documentation

For detailed documentation, please refer to the docs/ directory or the deployed MkDocs site:

Quick Start

Prerequisites

  • Python 3.12+
  • Poetry
  • Git LFS

Installation

git clone https://github.com/CoReason-AI/coreason_publisher.git
cd coreason_publisher
poetry install

Basic Usage

To propose a new release (as an SRE):

poetry run python -m coreason_publisher.main propose \
    --project-id <PROJECT_ID> \
    --draft-id <DRAFT_ID> \
    --bump minor \
    --user-id <USER_ID> \
    --description "Release description"

For more details, see the Usage Guide.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

coreason_publisher-0.1.0.tar.gz (25.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

coreason_publisher-0.1.0-py3-none-any.whl (40.1 kB view details)

Uploaded Python 3

File details

Details for the file coreason_publisher-0.1.0.tar.gz.

File metadata

  • Download URL: coreason_publisher-0.1.0.tar.gz
  • Upload date:
  • Size: 25.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for coreason_publisher-0.1.0.tar.gz
Algorithm Hash digest
SHA256 744d00c13d7266768b33b844247271cf13d8e25d6c8fd9dfa3f91bbecc20b110
MD5 c76f26357f239cbd7d186f555db2ec19
BLAKE2b-256 a8a77251c53c92fefc104a63e2845b19aaddf80a4e62e0f8f392536df9f1ea71

See more details on using hashes here.

Provenance

The following attestation bundles were made for coreason_publisher-0.1.0.tar.gz:

Publisher: publish.yml on CoReason-AI/coreason-publisher

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coreason_publisher-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for coreason_publisher-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 22214273c9f6d884a9e07877d47edb33daeeaee24d37c83f151fc2976105a37d
MD5 c2d43134cd1481e827bbd7421ea012c1
BLAKE2b-256 573f19d74d605dedfb71d58d23ad012699716f6ce1000fa17eba91cfb492ca41

See more details on using hashes here.

Provenance

The following attestation bundles were made for coreason_publisher-0.1.0-py3-none-any.whl:

Publisher: publish.yml on CoReason-AI/coreason-publisher

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page