Skip to main content

Aggregate federated Stubborn doctor reports for terminal, CI, and IDE consumers

Project description

stubborn-status

Beta 0.1.0b1 — aggregate federated doctor --json reports from Stubborn ecosystem packages.

Part of stubborn-ai. Spec: ADR-016.

Install

PyPI publish is pending. Install from the repo until the first release:

git clone https://github.com/stubborn-ai/stubborn-status.git
cd stubborn-status
pip install -e .

Requires sibling CLIs on PATH (stubborn, stubborn-mcp, stubborn-watch, …).

Usage

# Human-readable merged report
stubborn-status

# Machine-readable for CI / IDE bridges
stubborn-status --json

# Require optional doctors in the aggregate exit code
stubborn-status --require stubborn-mcp,stubborn-watch

# Forward DB path to doctors that accept --db
stubborn-status --db metadata/symbols.db

Design

  • Subprocess only — never imports stubborn_mcp or other sibling packages
  • Graceful degradation — missing optional packages appear as not_installed
  • Source attribution — every check keeps its owning package label
  • Read-only — doctors are invoked with --json; no ingest, merge, or schema migration

Development

pip install -e '.[dev]'
pytest

See CHANGELOG.

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

stubborn_status-0.1.0b1.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

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

stubborn_status-0.1.0b1-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

Details for the file stubborn_status-0.1.0b1.tar.gz.

File metadata

  • Download URL: stubborn_status-0.1.0b1.tar.gz
  • Upload date:
  • Size: 7.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for stubborn_status-0.1.0b1.tar.gz
Algorithm Hash digest
SHA256 0caaa80958c133808ed912fbdafd6c794efcc86339cdb7a736db348cad120339
MD5 28a02a1119b5e82ecb88d59f149eb066
BLAKE2b-256 656b1ea1715e2861f50b108ea480829dc7edf2965d1ddc0fdfac4529508e48ba

See more details on using hashes here.

File details

Details for the file stubborn_status-0.1.0b1-py3-none-any.whl.

File metadata

File hashes

Hashes for stubborn_status-0.1.0b1-py3-none-any.whl
Algorithm Hash digest
SHA256 b61958a4830b8f2b6c73255ef570dbc35e2e0d6e4401aa93ba5f7481db497724
MD5 d966f9a2225a1fdf931514a8a9c2c689
BLAKE2b-256 ec0f47250bb6cce50e45ee188f4fb2e99ce2b96013b363e251b965655901268e

See more details on using hashes here.

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