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

Uploaded Python 3

File details

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

File metadata

  • Download URL: ordel_engine-0.2.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.2.0.tar.gz
Algorithm Hash digest
SHA256 07ad3e6231166332dcb4b6bbbc5d9a415b5ed8481ec26db766f6405ce0653d77
MD5 eb83b3e33bc5647b498cb536009a4d5a
BLAKE2b-256 781772745ff29a2adfee04c46415a3f2cc1eb195678950f13b4c00731044a8db

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ordel_engine-0.2.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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d4d5d17453bb165ef31a4067789acaec9361f459c9f41741ee1b2a8d98dad960
MD5 c35b0643aac6b800d9788c251954fa14
BLAKE2b-256 9965629abf954ebda3d7515adf7c6c5afbeb8709add1198d10a0d0d32dd088a9

See more details on using hashes here.

Provenance

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