Metadata-Version: 2.4
Name: tecrax
Version: 0.2.0a0
Summary: Dry-run local-fixture infrastructure-operations profile over GovEngine and SCLite.
Project-URL: Homepage, https://github.com/rozmiarD/tecrax
Project-URL: Repository, https://github.com/rozmiarD/tecrax
Author: Krzysztof Probola
License: MIT
License-File: LICENSE
Keywords: govengine,governance,infrastructure,operations,sclite
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: System :: Systems Administration
Requires-Python: >=3.11
Requires-Dist: govengine<0.11,>=0.10.1a0
Requires-Dist: sclite-core<0.7,>=0.6.0a0
Provides-Extra: dev
Requires-Dist: pytest<9,>=8; extra == 'dev'
Description-Content-Type: text/markdown

# Tecrax

Tecrax is a governed infrastructure-operations runtime/profile built on GovEngine and SCLite.

Current source/package baseline: `tecrax==0.2.0a0`, depending on
`govengine>=0.10.1a0,<0.11` and `sclite-core>=0.6.0a0,<0.7`.

This repository/package contains a dry-run/local-fixture profile slice. It still
does not execute infrastructure changes, connect to hosts, manage credentials,
or provide production operational capability.

Planned foundation:

```text
Tecrax -> GovEngine -> SCLite
```

- SCLite owns lifecycle/proof/review artifacts.
- GovEngine owns deterministic governed-runtime kernel mechanics.
- Tecrax owns the infrastructure-operations profile semantics, fixture review
  payloads, UX, and future host integrations when those boundaries are mature.

Current local fixture proof:

```bash
tecrax fixture-review --service demo-web
```

The command emits a public-safe fixture review payload. It uses GovEngine
profile/planning/supervision/runtime-review contracts and binds its fixture
receipt through an SCLite artifact descriptor. It has no live runner, host
inventory, credential path, or infrastructure adapter.

## Validation

```bash
python scripts/validate_public_truth.py
python -m pytest -q
```

The validator keeps this package as a second-host proof surface only. Any future
infrastructure runner, inventory, credential, scheduler, or carrier-adapter
claim must be backed by code and tests before it becomes public truth.
