Skip to main content

Deadband Protocol — P0 rock, P1 channel, P2 optimize priority governance

Project description

plato-deadband

Deadband Protocol — P0 rock, P1 channel, P2 optimize priority governance.

Part of the PLATO framework — deterministic AI knowledge management through tile-based architecture.

Installation

pip install plato-deadband

Usage

from plato_deadband import DeadbandEngine, DeadbandItem, Priority

engine = DeadbandEngine()

engine.submit(DeadbandItem(id="fix-bug", priority=Priority.P0, urgency=1.0))
engine.submit(DeadbandItem(id="refactor", priority=Priority.P2, urgency=0.5))
engine.submit(DeadbandItem(id="add-tests", priority=Priority.P1, urgency=0.8))

item = engine.next()
print(item.id)  # "fix-bug" — P0 always first

stats = engine.stats
# {"queued": 2, "resolved": 0, "by_priority": {"P0": 0, "P1": 1, "P2": 1}}

The Deadband Protocol

Three levels of strict priority. Never skip a level.

  • P0 Rock — Blocks everything. Critical issues that must be resolved before any other work.
  • P1 Channel — Gets scheduled next. Important work queued after all P0s clear.
  • P2 Optimize — Deferred. Nice-to-haves that run when no higher-priority work exists.

The discipline IS the intelligence.

Zero external dependencies. Compatible with Python 3.8+.

GitHub

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

plato_deadband-0.1.0.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

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

plato_deadband-0.1.0-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: plato_deadband-0.1.0.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for plato_deadband-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b9c9667f1e51f12a857ca5d0ae71d948746caa112bfab5d7f55b16f4a3bb1082
MD5 b3a7c54b915876d6f0334dfc9a6aed05
BLAKE2b-256 f45d032dbadc26573cf1799bdd3efe4f12402a181cc85bb7bb623bd55a91442f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: plato_deadband-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for plato_deadband-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5004ceef7205a5c9157ba3ef9622f6723a56b42c84e5d44aac8132cdf30bec65
MD5 bb6f04a5a9fd9f1eb9ef8f5073ad4218
BLAKE2b-256 e1be856b6e583528b376af3ab2ee95bcdc34b44cf2e3bb03c44e56f89f6a8cc5

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