Metadata-Version: 2.4
Name: summary-stack-shared
Version: 0.1.0
Summary: Shared Pydantic models for Summary Stack backend packages
Project-URL: Homepage, https://summarystack.ai
Project-URL: Repository, https://github.com/tomschreck/cannon-collective-nx
Author-email: Tom Schreck <tom@arta.ing>
License: MIT
Keywords: models,pydantic,summary-stack
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Typing :: Typed
Requires-Python: >=3.12
Requires-Dist: pydantic<3.0,>=2.12.0
Description-Content-Type: text/markdown

# Summary Stack Shared

Shared Pydantic models for Summary Stack backend packages.

## Models

- `SummaryStackData` - Unified summary stack data stored in JSONB
- `Passage`, `Phrase`, `Concept` - Progressive summarization hierarchy
- `ExecutiveSummary`, `ExecutiveSummaryBullet` - Executive summary models
- `SourceMetadata` - Source metadata model
- `SourceType`, `DocumentType` - Enumerations

## Usage

```python
from summary_stack_shared import (
    SummaryStackData,
    Passage,
    Phrase,
    Concept,
    ExecutiveSummary,
    SourceMetadata,
    SourceType,
    DocumentType,
)
```
