hugpy-oracle
hugpy_oracle — extracted from abstract_hugpy_dev as part of the Hugpy
partition. Ownership and allowed dependencies are declared in
py/partition.toml; see PARTITION.md at the workspace root.
Allowed Python dependencies inside the ecosystem: hugpy_platform, hugpy_control, hugpy_engine, hugpy_media, hugpy_video.
Seams
hugpy_oracle.providers— Protocols for what the oracle needs from packages it must not import, each with a safe default:DossierSource(curation's dossier store),DoctrineSource(fleet doctrine),TaskCapabilityGate(fleet's capability-honesty rule),LoadStateSource(model residency per worker). The composition root installs implementations withset_*(). Worker rosters and the blocklist come fromhugpy_engine.placement.hugpy_oracle.relay.hooks/hugpy_oracle.install_hooks()— the oracle's side ofhugpy_video.hooks: thePromptCoordinatorimplementation and the(oracle, performance)bus runner.hugpy_oracle.config— every state root (reliability ledger, routing matrix, benchmark battery, run journals) resolved in one place; per-store env vars (ORACLE_LEDGER_PATH,ORACLE_BENCHMARK_ROOT, ...) win, thenHUGPY_ORACLE_HOME/HUGPY_ORACLE_RUNS_ROOT, thenhugpy_platform.app_dirs.
Command line
hugpy-oracle steward [--apply] [--api URL|--local] [--ledger PATH] runs one
steward pass (remote against a running central when HUGPY_API is set,
otherwise in-process over the shared ledger); deploy/hugpy-steward.{service,timer}
schedule it. hugpy-oracle install-hooks reports what the video hooks wired.
Performance in the video console
The Oracle station submits POST /video/jobs/performance and reads
GET /video/performance/probe. The submit route validates the nested goal,
locked dialogue and casting before a job enters the media bus. It uses the same
owner and visibility stamping as other /video/jobs/* routes. The station
offers stop_after so an operator can inspect authority, audio, production
lock and segment planning before attempting visual stages.
The probe lists bound and unbound seams. A full performance is ready only when image generation and judging, clip generation and judging, audio, and assembly are all bound. An unbound clip seam is a capability gap, not a successful render.
Metadata
Release files for hugpy-oracle 0.2.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| hugpy_oracle-0.2.4.tar.gz | 771.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| hugpy_oracle-0.2.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.4 MB
Release files / hugpy_oracle-0.2.4.tar.gz
| Download URL | hugpy_oracle-0.2.4.tar.gz |
|---|---|
| Size | 771.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8102bb919e64771384a1144976ad8f9c0ba0c988b339614ba37d7162185bdb0f
|
|
BLAKE2b-256 checksum How to use checksums |
7bb7cd873369cd062fffbe996222125e92bc44f8bb9835360210e16b6f083d4d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Release files / hugpy_oracle-0.2.4-py3-none-any.whl
| Download URL | hugpy_oracle-0.2.4-py3-none-any.whl |
|---|---|
| Size | 618.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
96a19cd400939b466fbafac63ac99e5e1238f8bcd3e5b372aed43fa17e7691af
|
|
BLAKE2b-256 checksum How to use checksums |
460b6495065d18848d65d3940b450cc34a34ada1a9a86ab4918d22132713bc1b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|