Metadata-Version: 2.5
Name: zhaostephen-szsdlc
Version: 0.1.4
Summary: Project-agnostic agentic SDLC framework: entities as the single source of truth, generated views, enforced consistency.
Author: Stephen Zhao
License: MIT License
        
        Copyright (c) 2026 Stephen Zhao
        
        Permission is hereby granted, free of charge, to any person obtaining a copy
        of this software and associated documentation files (the "Software"), to deal
        in the Software without restriction, including without limitation the rights
        to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
        copies of the Software, and to permit persons to whom the Software is
        furnished to do so, subject to the following conditions:
        
        The above copyright notice and this permission notice shall be included in all
        copies or substantial portions of the Software.
        
        THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
        IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
        FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
        AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
        LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
        OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
        SOFTWARE.
License-File: LICENSE
Keywords: agentic,backlog,claude-code,sdlc,traceability
Requires-Python: >=3.12
Requires-Dist: jinja2>=3.1
Requires-Dist: jsonschema>=4.20
Requires-Dist: pyyaml>=6.0
Provides-Extra: dev
Requires-Dist: pytest>=8.0; extra == 'dev'
Description-Content-Type: text/markdown

# szsdlc

A project-agnostic agentic SDLC framework, distributed as a Claude Code plugin
plus a CLI. Every fact about work is stated once, in a machine-readable record;
every index, board, roadmap and back-link is generated from it. The
deterministic operations — what is next, what changed, is this consistent — are
script calls with fixed token cost rather than model reasoning over prose.

## Install

As a Claude Code plugin — this brings the hooks and the ten skills:

```bash
/plugin install szsdlc@szccpmp
```

Or as a plain CLI — installed under a namespaced name, run as `szsdlc`:

```bash
pip install zhaostephen-szsdlc
```

Then, in any project:

```bash
szsdlc init
```

Python 3.12 or later. The plugin's launchers resolve an interpreter on their
own, so no virtualenv setup is needed for the hooks to work.

## Documentation

- [`docs/reference.md`](docs/reference.md) — model, commands, configuration, hooks, development
- [`AGENTS.md`](AGENTS.md) — the agent-facing contract, six rules with reasons
- [`docs/measurements.md`](docs/measurements.md) — measured token cost and load time
- [`docs/research.md`](docs/research.md) — the evidence and the options weighed
- [`docs/plan.md`](docs/plan.md) — the implementation plan, with every decision recorded against the task that forced it

## License

MIT — see [`LICENSE`](LICENSE).
