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.2.1.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.2.1-py3-none-any.whl (18.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ordel_engine-0.2.1.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.2.1.tar.gz
Algorithm Hash digest
SHA256 ef3ce3c3c4dfe9a79bd4ecd48eecdd27256187d425bcb464d27b2f6068fd6bfa
MD5 c0e117be59a5d0ad84bd6d693b8ef5c2
BLAKE2b-256 93ff73d36b7ddd36055be8b8e01287b533fff4b8ac595e781195573ba5663547

See more details on using hashes here.

Provenance

The following attestation bundles were made for ordel_engine-0.2.1.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.2.1-py3-none-any.whl.

File metadata

  • Download URL: ordel_engine-0.2.1-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.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b43e00e378ba25c34ff79bd8ece70c49654437e3a8922ffe9a38cf7479f2c5e9
MD5 fb6e093ffc697f978a572ae964c4c397
BLAKE2b-256 6c655e6e717da12e170beaeeef838f01a1b64bbb2023bd138be8c2fdd44a4848

See more details on using hashes here.

Provenance

The following attestation bundles were made for ordel_engine-0.2.1-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