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

Uploaded Python 3

File details

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

File metadata

  • Download URL: ordel_engine-0.2.2.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.2.tar.gz
Algorithm Hash digest
SHA256 6f729a8e7a4f755a38a49cbc74a64a914e63d5af1c9cf4f2a01dc1fe0b3e456d
MD5 8a31cc1b6c42cef4a824cc3d54a3f2be
BLAKE2b-256 f70b87382f8d672226d92eba022cef25bab8bbe038f43113ae9f359313e9b53d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ordel_engine-0.2.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d9c06c9f592151d1ee2472c99bb81b9dd720f0e4f7ec0a6cbac6de6f9b2e5fd5
MD5 00ee335b33a07330c5af0dfab4848a9b
BLAKE2b-256 ab47f9cfb961c34f2b0b8f1ce839c44f9d2e2af127b5754152e9a5f37678d34e

See more details on using hashes here.

Provenance

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