Skip to main content

Local control plane for work with claim, evidence, receipt, and work-ledger primitives

Project description

Motus CLI

The Motus CLI is the reference local interface for the control-plane loop:

  1. define or select a work item,
  2. claim active ownership,
  3. attach evidence while the work happens,
  4. release with a terminal receipt.

Install

pip install motusos
motus --help

First Local Loop

motus install
motus init --lite --path .
motus doctor
LEASE_ID=$(motus work claim ADHOC-QUICKSTART-001 --intent "First local work item" --json | python3 -c 'import json,sys; print(json.load(sys.stdin)["lease_id"])')
motus work evidence "$LEASE_ID" test_result --passed 1 --failed 0
motus work release "$LEASE_ID" success

What this proves:

  • the CLI is installed,
  • the local workspace is initialized,
  • a work item can be claimed,
  • evidence can be attached,
  • a terminal receipt can be emitted.

Read Next

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

motusos-0.3.9.tar.gz (381.4 kB view details)

Uploaded Source

Built Distribution

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

motusos-0.3.9-py3-none-any.whl (570.3 kB view details)

Uploaded Python 3

File details

Details for the file motusos-0.3.9.tar.gz.

File metadata

  • Download URL: motusos-0.3.9.tar.gz
  • Upload date:
  • Size: 381.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for motusos-0.3.9.tar.gz
Algorithm Hash digest
SHA256 702a929f15bbc647a177a1ca7ac63b872dfca6181372972339bb49b8a7b5b0a4
MD5 3e4f486a681669bc74320984dab63a81
BLAKE2b-256 ae041151bb59d3cfe0eb438db9e7a28d91b850efefbdb0f9eb233f94bc9b60e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for motusos-0.3.9.tar.gz:

Publisher: publish.yml on motus-os/motus

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

File details

Details for the file motusos-0.3.9-py3-none-any.whl.

File metadata

  • Download URL: motusos-0.3.9-py3-none-any.whl
  • Upload date:
  • Size: 570.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for motusos-0.3.9-py3-none-any.whl
Algorithm Hash digest
SHA256 eb5b24f82f4b91629821561244707ab92f8c99778c79ff1cc8602777625ab347
MD5 d53ae5af070dddc01fa608d4ff76fbee
BLAKE2b-256 0811e0a79044ec9dedad2c6689bfea8fc37ce4498ea88e79e7fb2e03777c071a

See more details on using hashes here.

Provenance

The following attestation bundles were made for motusos-0.3.9-py3-none-any.whl:

Publisher: publish.yml on motus-os/motus

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