MLCon Edition v1.4.5: The Full Story
From the pre-demo chaos sprint to the conference floor to the post-MLCon IntelliJ hardening — here’s how v1.4.0 through v1.4.5 came together as a single MLCon Edition arc.
Part 1: The Pre-Demo Sprint (v1.3.10 → v1.4.0)
We went v1.3.10 → v1.3.15 → v1.4.0 MLCon Edition in the kind of sprint that shows up on heart rate variability charts for weeks. Pushed harder than anything in a long minute. No “good enough for the demo” energy — this was the build going on stage at MLCon and it was gonna land properly or not at all.
Why so hardcore? Because the workz companies riding along — Thisworkz (the all-in-one bigger name), Infraworkz, Dataworkz, and Skyworkz — showed proper faith. That kind of recognition hits different. When people who’ve been around the block take you seriously, you find another gear.

The qonstrictor.py split-brain saga
Spent half a day chasing why Qonstrictor was acting funny, only to find out we’d already made it a fully local deterministic process in code — but the shipped config and the IDE config UIs were still treating it like an AI agent. Local in code, AI in presentation. Even better: the dispatch path in qrane.py would have hard-crashed if you naively flipped only the provider to local without also fixing the model field. Cleaned the whole split-brain up — runtime, config, VS Code, IntelliJ, all aligned.
The CI/CD marathon
Patched all three GitHub Actions workflows (runtime release, IntelliJ plugin, VS Code extension) for the new v1.4.0 layout. The old runtime workflow would’ve crashed because it was still trying to copy entrypoint.sh and Sandboxfile — both gone since v1.3.0. Added the MLCon Edition payload: starter tasq trio, shipped tests/ suite, root-level package.json with qualifier tooling. Tag-vs-VERSION sanity checks added.
The IntelliJ verifier glow-up
Expanded the CI matrix to cover 2023.3, 2024.1, 2024.2, 2024.3, 2025.1, 2025.2, 2025.3, 2026.1 — eight parallel runners, per-version HTML reports uploaded. So if any of the eight release lines breaks compat, we see it before the marketplace does.

The starter tasq trio
Shipped tasq-small.md, tasq-medium.md, tasq-big.md for instant MLCon onboarding. Download, unzip, run within thirty seconds.
Tree-sitter optional, version-truthiness
Split tree-sitter out into requirements-optional-tree-sitter.txt. intellij-plugin/build.gradle.kts now reads version straight from root VERSION file. Single source of truth.
Part 2: MLCon 2026 — The Conference Floor (Wednesday 22 April 2026)
QonQrete joined DevOpsCon and MLCon 2026 at Van der Valk Hotel Amsterdam-Amstel, alongside Thisworkz, Dataworkz, Infraworkz, and Cloudshapers.
Booth setup
A self-brought Pixoo-64 displayed four looping GIFs — QonQrete, Thisworkz, Cloudshapers, and the neighboring challenge stand. That neighboring Thisworkz challenge was called Commit or Consume: visitors took technical challenges and won prizes (including a LEGO set). Fail and they ate an actual bug. Weird, memorable, and very effective.
The Pixoo-64 and live raw medium run became natural attention magnets. People paused, looked, asked what was happening, and that opened the door to explain qages, bounded runs, inspection artifacts, and controlled sync behavior.
The model-flex moment
During live demo throughput, quota burned too quickly because ConstruQtor was still configured with a high-end model profile. Instead of hiding it, the switch was done openly on the spot to deepseek-v3.2 through provider Venice for ongoing live medium runs. Got a laugh, but also made the point: model choice is contextual, budget matters during sustained demos, and process control is the differentiator.
The strategic gap in the room
Most AI coding demos still fit one of two buckets: generation (“here is code”) or post-validation (“scan the result after coding”). QonQrete sits in a third bucket: execution orchestration. The run itself is structured — clarify, constrain, plan, build, validate, inspect, repair within limits, then decide what to sync. That upstream process layer resonated with people thinking about enterprise delivery, regulated workflows, auditability, failure containment, and local-first strategies.
The strongest message
Do not blindly trust the AI. Control the process. QonQrete’s qage-based workflow is built around bounded autonomy: isolated run area, inspectable artifacts, bounded repair logic, validation during execution, and controlled sync decisions. Not perfect safety claims. Just a workflow designed to make risky behavior easier to catch before it contaminates the main repo.
Local models solve where. QonQrete solves how.
Part 3: Post-Conference Hardening (v1.4.1 → v1.4.5)
After MLCon, the focus shifted from demo-readiness to production-readiness across four patch releases, now consolidated into v1.4.5.
v1.4.1 — Provider Alignment & Responsiveness
- Venice / deepseek-v3.2 primary default with improved fallback handling
- Install yard responsiveness: better scaling on narrow viewports, ticket/bay layout improvements
- Asset pipeline: updated homepage hero logo, simplified image asset layout
- CSS cleanup for IDE widgets grid on small screens
v1.4.3 — IntelliJ Compatibility Fixes
- Fixed plugin compatibility with all IntelliJ-based IDEs: IDEA, PyCharm, WebStorm, GoLand, CLion, RubyMine, Rider, DataGrip, PhpStorm
- Resolved class loading issues on older 2023.x IDE builds
- Fixed
NoClassDefFoundErrorforProgressManageron certain JetBrains runtime versions - Corrected
PluginExceptionon startup for fresh installations - Verified against IntelliJ Platform 2023.2 through 2026.1
- Improved error messaging for provider configuration mismatches
- Updated homepage hero logo
v1.4.4 — Runtime Versioning & Installer Hygiene
- Canonical
VERSIONfile at repo root as single source of truth qonqrete.shreadsQONQ_VERSIONfrom VERSION (fail-loud on missing/empty)- The single install.sh at repo root is the source of truth, copied directly into the nginx image
- Versioned release archive
qonqrete-v1.4.4.zipcreated
v1.4.5 — License Change & IntelliJ Polish
- LICENSE updated
- Additional IntelliJ plugin edge-case fixes
- All version references consolidated across the codebase
- Homepage hero refreshed from repo-root
qonqrete.jpg
Why This Matters
v1.4.5 MLCon Edition captures the full arc: the pre-conference sprint, the live demo validation on the conference floor, and the post-conference hardening that turned a demo build into a production release. The IntelliJ plugin now works reliably across the full JetBrains ecosystem, the install pipeline is version-consistent from top to bottom, and the controlled execution story that landed at MLCon is now backed by four rounds of post-conference polish.
Do not blindly trust the AI. Control the process.
— RikkeTik