Skip to main content

Ordel's deterministic QA engine — the pure functional core (fingerprint matching + self-heal) that runs locally in the free CLI with no DB, no backend, no LLM.

Project description

ordel-engine

The deterministic core of the Ordel free CLI: pure, stdlib-only functions for element fingerprinting and self-healing selectors — no DB, no backend, no LLM.

You usually don't install this directly; it's a dependency of ordel-cli. It's published separately because it's the shared, deterministic substrate the CLI runs locally.

What's in it

  • element fingerprint — a stable, structural fingerprint of a DOM element.
  • similarity — deterministic scoring between a recorded element and live candidates.
  • heal — recover a broken selector by best-match, or signal needs_agent when ambiguous (the boundary a coding agent resolves with its own LLM — the engine never calls one).
  • capture — normalize a raw browser capture into fingerprintable signals.

Pure Python, zero third-party dependencies. Apache-2.0.

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

ordel_engine-0.1.0.tar.gz (17.1 kB view details)

Uploaded Source

Built Distribution

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

ordel_engine-0.1.0-py3-none-any.whl (18.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ordel_engine-0.1.0.tar.gz
  • Upload date:
  • Size: 17.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for ordel_engine-0.1.0.tar.gz
Algorithm Hash digest
SHA256 fd837cc078125591161347ac0ab9cc84101fc0a6358b711ef34793bf8c039488
MD5 52486a12b4a09064ca7403af7e2c9533
BLAKE2b-256 51363d072a247a3e9fbe1d6ce892d0804b80aa152f4e34805a697ba0aac258ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for ordel_engine-0.1.0.tar.gz:

Publisher: free-cli-engine.yml on srikanth8286/ordel-platform

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

File details

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

File metadata

  • Download URL: ordel_engine-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 18.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for ordel_engine-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4d3000be8a9880b0fa934eca17d0398a018448f2b788bb27fc9d7584189ba78f
MD5 fa81dd936257739ae57b301f39eac3c0
BLAKE2b-256 37159f38ec89033d2d05616b600398cffdf7be4b15bff418e281135475022481

See more details on using hashes here.

Provenance

The following attestation bundles were made for ordel_engine-0.1.0-py3-none-any.whl:

Publisher: free-cli-engine.yml on srikanth8286/ordel-platform

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