Skip to main content

urban-workflow-playground

Site web local pour écrire et tester des scripts de workflow urban-workflow :

  • éditeur avec coloration du DSL et intellisense contextuelle (Ctrl+Espace ou automatique) : événements après ON EVENT, états après SWITCH, règles après WHEN/AND/OR/NOT, actions après EXECUTE, chemins après @, constantes après = — alimentée en continu par l'analyse réelle du script (parseur ANTLR + visiteur) ;
  • diagnostics positionnés (syntaxe et validation sémantique), soulignés dans l'éditeur et cliquables ;
  • paramétrage : déclaration des règles métier disponibles (nom, paramètres typés, résultat simulé), persistée dans le navigateur — c'est contre ces signatures que les appels WHEN sont validés ;
  • structure : vue arborescente de la configuration compilée (initialiseurs, états, transitions) ;
  • simulation : une liste JSON d'événements rejoués dans l'ordre sur le vrai moteur en mémoire — états atteints, actions poussées (messages inclus), journal fonctionnel des règles.

Lancement

pip install urban-workflow-playground
urban-workflow-playground            # http://127.0.0.1:8777

ou python -m urban_workflow_playground. Variables : PLAYGROUND_HOST (défaut 127.0.0.1), PLAYGROUND_PORT (défaut 8777).

Depuis un clone du dépôt : pip install -e ./playground.

Notes

  • Outil de développement local : aucune authentification, ne pas exposer publiquement.
  • Les règles simulées retournent le booléen configuré (le moteur et la validation sont réels ; seule la logique interne des règles est remplacée).
  • Le visiteur s'arrête à la première erreur sémantique : les erreurs se corrigent donc une par une (la syntaxe, elle, est remontée en bloc).
  • urban_workflow_playground/static/vendor/ : CodeMirror 5.65.18 (licence MIT), embarqué pour fonctionner hors ligne.

Metadata

Release files for urban-workflow-playground 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for urban-workflow-playground 0.1.0
File Size Uploaded Provenance Actions
urban_workflow_playground-0.1.0.tar.gz 135.5 kB With provenance Details for urban_workflow_playground-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for urban-workflow-playground 0.1.0
File Interpreter ABI Platform Actions
urban_workflow_playground-0.1.0-py3-none-any.whl Python 3 none any Details for urban_workflow_playground-0.1.0-py3-none-any.whl

Total release size: 275.7 kB

Release files / urban_workflow_playground-0.1.0.tar.gz

Download URL urban_workflow_playground-0.1.0.tar.gz
Size 135.5 kB
Tags Source
SHA-256 checksum
How to use checksums
b78864378bc2754485bcafd9bbf533e121c8ea1bed09c782a199bfecbaaa252c
BLAKE2b-256 checksum
How to use checksums
3ab68569adf85cc64e7131297ed1160e3d84fa9975149c9a92c555b65e50b72c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Release files / urban_workflow_playground-0.1.0-py3-none-any.whl

Download URL urban_workflow_playground-0.1.0-py3-none-any.whl
Size 140.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2d5442d48ee831cf251bfb49c67944c0f2b919eb360e882b2df6a40a040ba305
BLAKE2b-256 checksum
How to use checksums
5ec847907d7f9d3b485cb6f69b72b64f40a078b21772ff86483479ba9e20e7e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Security for urban-workflow-playground 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

Both files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for urban_workflow_playground-0.1.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page