Releases
  • v1.2.0 Mar 17, 2026
    Hassle-Free Bootstrap: Deploy, Configure, Build
    One-click deployment, secure API key management, OpenRouter + Qwen support, and IDE-integrated AI configuration.

    πŸš€ v1.2.0 β€” Hassle-Free Bootstrap

    This release transforms the QonQrete developer experience. Getting started is now three clicks: Deploy β†’ Set API Keys β†’ Run.

    βœ… New in v1.2.0

    πŸ”‘ Secure API Key Management

    • OS-level credential storage β€” Keys stored in system keychain, never in config files
    • VS Code: Uses ExtensionContext.secrets (OS keychain API)
    • IntelliJ: Uses PasswordSafe (encrypted credential store)
    • Auto-migration β€” Old settings.json keys moved to secure storage
    • Env var priority β€” Real environment variables always take precedence

    🌐 Expanded AI Provider Support

    • OpenRouter β€” Access 200+ models through a single API key
    • Qwen β€” Re-implemented via DashScope OpenAI-compatible endpoint
    • DeepSeek β€” Full support for deepseek-chat and deepseek-reasoner
    • Gemini β€” Google AI with GOOGLE_API_KEY / GEMINI_API_KEY equivalence
    • Anthropic β€” Claude models with streaming support
    • OpenAI β€” GPT-4.1, o3-mini, o4-mini, and more

    βš™οΈ IDE AI Configuration Commands

    • Set AI Configuration β€” Interactive dialog for provider/model selection
    • Per-agent configuration β€” TasqLeveler, InstruQtor, ConstruQtor, InspeQtor
    • Model suggestions β€” Auto-populated based on selected provider
    • Custom models β€” Enter any model name for your provider
    • API key status β€” Visual indicator showing which keys are set

    πŸ“¦ Deploy to Workspace

    • One-click install into .qonqrete/ directory
    • Auto-gitignore β€” .qonqrete/ automatically added
    • Version-tagged images β€” qonqrete-qage:1.2.0 for reproducibility
    • Path priority β€” .qonqrete/qonqrete.sh preferred over legacy paths

    πŸ“ Root tasq.md Workflow

    • Edit at project root β€” User-facing tasq.md at workspace root
    • Auto-sync β€” Synced to runtime before each run
    • Create Tasq command β€” Starter template with one click

    πŸ”„ GitHub Actions CI/CD

    • VS Code extension β€” Automated VSIX build and release
    • IntelliJ plugin β€” Automated ZIP build and release
    • Runtime package β€” Core QonQrete distribution

    πŸ“Š Full Component Matrix

    ComponentVersionStatus
    QonQrete Core1.2.0βœ… Production
    VS Code Extension1.2.0βœ… Production
    IntelliJ Plugin1.2.0βœ… Production

    πŸ” Security Model

    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
    β”‚           API KEY SECURITY FLOW                 β”‚
    β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
    β”‚                                                 β”‚
    β”‚  1. User enters API key in IDE                  β”‚
    β”‚              ↓                                  β”‚
    β”‚  2. Stored in OS keychain (encrypted)           β”‚
    β”‚              ↓                                  β”‚
    β”‚  3. At runtime: injected into terminal env      β”‚
    β”‚              ↓                                  β”‚
    β”‚  4. Container receives via environment          β”‚
    β”‚              ↓                                  β”‚
    β”‚  5. Never written to disk, never logged         β”‚
    β”‚                                                 β”‚
    β”‚  Priority: ENV VAR > STORED SECRET > ERROR      β”‚
    β”‚                                                 β”‚
    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
    

    🎯 Supported Providers & Models

    ProviderEnv KeyExample Models
    OpenAIOPENAI_API_KEYgpt-4.1, gpt-4o, o3-mini, o4-mini
    AnthropicANTHROPIC_API_KEYclaude-sonnet-4, claude-opus-4, claude-haiku-4.5
    GoogleGOOGLE_API_KEYgemini-2.5-pro, gemini-2.5-flash
    DeepSeekDEEPSEEK_API_KEYdeepseek-chat, deepseek-reasoner
    QwenQWEN_API_KEYqwen-plus, qwen-turbo, qwen-max
    OpenRouterOPENROUTER_API_KEYanthropic/claude-sonnet-4, openai/gpt-4.1

    πŸ”§ Backward Compatible

    • Legacy paths (qonqrete.sh at root, qonqrete/qonqrete.sh) still detected
    • Legacy untagged qonqrete-qage image still works
    • Existing worqspace-only workflows unchanged
    • Old settings.json API keys auto-migrated to secure storage

    πŸ’Ύ Local-First. Secure. Zero-Config.

  • v1.1.9-stable Mar 13, 2026
    IDE Integration Milestone: VS Code & IntelliJ Now Working!
    Historic release β€” QonQrete now has fully working VS Code extension and IntelliJ plugin. IDE integration is complete.

    πŸŽ‰ IDE Integration Milestone: VS Code & IntelliJ Now Working!

    This is a historic release for QonQrete. Both the VS Code extension and IntelliJ plugin are now fully functional and production-ready.

    πŸš€ What This Means

    • VS Code users: Install the extension, start building with QonQrete
    • JetBrains users: Install the plugin, start building with QonQrete
    • Both coming to official marketplaces β€” VS Code Marketplace and JetBrains Marketplace

    βœ… v1.1.9 Production Hardening

    IntelliJ Plugin

    • Gradle Wrapper: Ships VALID jar (builds from clean checkout)
    • Marker Watcher: Uses daemon thread (proper JVM shutdown)
    • Auto-Refresh: Tool window refreshes when run completes
    • Status Widget: Shows version + run state
    • CommandBuilder: Centralized command assembly with shell escaping
    • QonQreteValidation: Input validation utility
    • ShellEscape: Single source of truth for bash escaping
    • β€œClean All” Button: Bulk cleanup with confirmation
    • β€œOpen Tasq” Button: Quick tasq.md access
    • Tooltips: All config controls have helpful tooltips
    • Qage Timestamps: Displayed in qage list with artifact counts
    • 40+ Unit Tests: Comprehensive coverage

    VS Code Extension

    • Version sync with IntelliJ plugin
    • Consistent CLI integration

    πŸ“Š Full Component Matrix

    ComponentVersionStatus
    QonQrete Core1.1.9-stableβœ… Production
    VS Code Extension1.1.9βœ… Production
    IntelliJ Plugin1.1.9βœ… Production

    🎯 What’s Next

    • VS Code Marketplace: Official listing
    • JetBrains Marketplace: Official listing
    • Documentation: IDE-specific quickstart guides
    • Video tutorials: Coming to WoNQ.TV

    πŸ—οΈ Architecture Overview

    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
    β”‚                    QonQrete v1.1.9                          β”‚
    β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
    β”‚  IDE Layer                                                   β”‚
    β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”                 β”‚
    β”‚  β”‚  VS Code Ext     β”‚  β”‚  IntelliJ Plugin β”‚                 β”‚
    β”‚  β”‚  (TypeScript)    β”‚  β”‚  (Kotlin)        β”‚                 β”‚
    β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜                 β”‚
    β”‚           β”‚                     β”‚                           β”‚
    β”‚           β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜                           β”‚
    β”‚                      β–Ό                                      β”‚
    β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”‚
    β”‚  β”‚              QonQrete CLI (qonqrete.sh)              β”‚   β”‚
    β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β”‚
    β”‚                      β”‚                                      β”‚
    β”‚                      β–Ό                                      β”‚
    β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”‚
    β”‚  β”‚                   Qrane (Orchestrator)                β”‚   β”‚
    β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β”‚
    β”‚                      β”‚                                      β”‚
    β”‚                      β–Ό                                      β”‚
    β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”‚
    β”‚  β”‚  InstruQtor β†’ ConstruQtor β†’ InspeQtor β†’ QontractGuardβ”‚   β”‚
    β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β”‚
    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
    

    πŸ’Ύ Local-First. File-Based. Secure. Now IDE-Native.

  • v1.1.8-stable Mar 13, 2026
    IDE Plugin Hardening: Unix Fixes & Artifact Browser
    Critical bug fixes for IntelliJ and VS Code plugins β€” proper Unix execution, artifact browsing, and repo discovery.

    πŸ”§ IDE Plugin Hardening

    This release focuses on production hardening for both IDE plugins.

    βœ… IntelliJ Plugin Fixes

    • Unix Execution: Now ALWAYS uses verified bash (not system default)
    • Command Construction: Proper shell escaping for all commands
    • autoOpenToolWindowOnRun: Actually works now
    • Artifact Browser: Full per-file click-to-open functionality
    • Repo Discovery: Handles ambiguity with persistence
    • gradle-wrapper.jar: Now ships a VALID jar (was HTML placeholder)

    βœ… VS Code Extension Fixes

    • Unix Bash Wrapping: Proper shell execution on Unix systems
    • Command Construction: Consistent argument handling

    πŸ§ͺ Testing

    • Added comprehensive unit tests for both plugins
    • Fixed weak test coverage in IntelliJ plugin

    πŸ“¦ What’s Included

    ComponentVersion
    VS Code Extension1.1.8
    IntelliJ Plugin1.1.8
    Core QonQrete1.1.8
  • v1.1.7-stable Mar 12, 2026
    IntelliJ Plugin: JetBrains IDE Support
    QonQrete goes JetBrains β€” full IntelliJ IDEA plugin with native Kotlin implementation.

    🧠 IntelliJ Plugin: JetBrains IDE Support

    This release brings QonQrete to the JetBrains ecosystem with a fully native IntelliJ IDEA plugin.

    βœ… What’s New

    • IntelliJ Plugin (v1.1.7): Native Kotlin implementation
    • Tool Window Panel: Full worQspace visualization
    • Settings Configurable: IDE-native settings integration
    • Status Widget Factory: Status bar integration
    • Action Suite: Full set of QonQrete actions

    🎯 Supported IDEs

    • IntelliJ IDEA (Community & Ultimate)
    • WebStorm
    • PyCharm
    • PhpStorm
    • All JetBrains IDEs (2023.3+)

    πŸ”§ Features

    FeatureDescription
    Run TasQExecute from any project
    ResumeContinue from cheQpoint
    Clean QagesBulk cleanup with confirmation
    Open TasqQuick editor access
    Config DialogVisual configuration

    πŸ“¦ Installation

    # Build from source
    cd intellij-plugin
    ./gradlew buildPlugin
    
    # Install from disk in IDE
    # Settings β†’ Plugins β†’ βš™οΈ β†’ Install from Disk
    

    πŸ—οΈ Architecture

    sh.qonqrete.intellij/
    β”œβ”€β”€ actions/          // IDE actions
    β”œβ”€β”€ services/         // Project services
    β”œβ”€β”€ ui/               // Tool windows & widgets
    └── util/             // CommandBuilder, validation
    
  • v1.1.0-stable Mar 1, 2026
    VS Code Extension: IDE Integration Begins
    Initial release of the QonQrete VS Code Extension β€” bringing local-first AI orchestration directly into your editor.

    πŸš€ VS Code Extension: IDE Integration Begins

    This release marks a major milestone: QonQrete now has a first-class VS Code extension.

    βœ… What’s New

    • VS Code Extension (v1.0.0): Full integration with the QonQrete CLI
    • Sidebar Panel: View worQspace status, run history, and qage navigation
    • Run TasQ Command: Start QonQrete runs directly from VS Code
    • Config Wizard: Interactive configuration setup
    • Status Bar: Live feedback on QonQrete run state

    🎯 Why This Matters

    No more terminal hopping. The extension brings QonQrete’s local-first, file-based AI orchestration directly into your development workflow.

    πŸ“¦ Installation

    # From VSIX
    code --install-extension qonqrete-1.1.0.vsix
    
    # Or search "QonQrete" in VS Code Marketplace (coming soon)
    

    πŸ”§ Features

    FeatureDescription
    Init WorkspaceInitialize a new worQspace in current directory
    Run TasQExecute tasq.md through QonQrete pipeline
    ResumeContinue from last cheQpoint
    Status WidgetShows current run state in status bar
  • v1.0.4-stable Feb 24, 2026
    QONTRACT Lockdown: Tightened, Predictable, Anti-Drift Enforced
    Adds QontractGuard enforcement + tightened InspeQtor loop for predictable, rule-driven, anti-drift multi-cycle runs β€” still fully file-based and auditable.

    πŸ›‘οΈ QONTRACT Lockdown: Predictability by Design

    This release is about repeatable runs: tightened, predictable, anti-drift enforced.

    βœ… What’s New

    • QontractGuard: enforces QONTRACT invariants + rule sets (contracts > vibes)
    • InspeQtor + QontractGuard loop: keeps cyQles convergent, reduces drift
    • UserGate mode: per-cyQle steering (edit ReQap, adjust direction, continue)
    • File-based audit trail: decisions and outputs stay inspectable on disk

    πŸ“ Run Artifacts (Audit Trail)

    DirectoryPurpose
    tasq.d/per-cycle state
    briq.d/work units
    qodeyard/source code
    bloq.d/skeletons
    qontext.d/context exports
    exeq.d/execution logs
    reqap.d/review summaries + next-cycle guidance
    struqture/decision logs (β€œthink-out-loud”)
    meta.yamlrun metadata

    πŸ” Keep Code Out of Cloud AI

    You can feed agents only qontext.d/, bloq.d/, tasq*, and qontract* artifacts instead of your full repo, while preserving a complete audit trail locally.

  • v1.0.3-stable Feb 6, 2026
    Batched Briq Generation: Blueprint β†’ Fabrication
    Generates 50–250+ briqs reliably by using a 2-phase pipeline (Blueprint JSON + batched Fabrication) to avoid token truncation.

    🧱 Batched Briq Generation (Blueprint β†’ Fabrication)

    High-sensitivity builds (>= 8) now avoid output truncation by generating briqs in two phases:

    1. Blueprint (JSON): titles/objectives list (no truncation risk)
    2. Fabrication (Batched): full briq content generated in safe chunks

    Configuration

    instruqtor:
      batch_mode: true
      batch_size: 5
    

    Example

    ./qonqrete.sh run -b 10 -c 4 -a
    

    This reliably produces 50–250+ briqs without token-limit truncation, unlocking enterprise-scale task decomposition.

  • v1.0.2-stable Jan 20, 2026
    Inverted Briq Sensitivity (0–16) + Non-Interactive Saves
    Higher sensitivity now means more briqs (0–16), adds -n for non-interactive qonstruction saving, and activates Qontrabender only for Gemini.

    πŸ”₯ Inverted Briq Sensitivity Scale (0–16)

    The scale is now intuitive: higher number = more briqs.

    LevelNameBriqsUse Case
    0Monolithic1single-file scripts
    1Very Broad2–3tiny projects
    2Broad3–5small projects
    3Feature5–8basic apps
    4Component8–12standard apps
    5Balanced10–15← recommended
    6Standard15–20most files separate
    7High20–30detailed split
    8Very High30–40fine-grained
    9Atomic40–60maximum detail
    10–16Enterprise50–250mega-tasQs

    πŸ€– Non-Interactive Qonstruction Save (-n)

    ./qonqrete.sh run -a -b 6 -c 3 -n myproject
    

    Auto-saves to worqspace/qonstructions/ and cleans up the original Qage.

    πŸŒ€ Gemini-Only Qontrabender

    Qontrabender is now skipped when the ConstruQtor provider isn’t Gemini, reducing unnecessary overhead for other providers.

  • v1.0.1-stable Jan 2, 2026
    Hotfix: HuggingFace Cache Permissions (Docker Hardened Qontextor)
    Fixes Qontextor complex mode failures in hardened Docker by pre-caching sentence-transformers to /opt/hf_cache and forcing HF cache env vars.

    🧯 Hotfix: HuggingFace Cache Permissions in Hardened Docker

    This release fixes a critical error when using Qontextor in local_mode: complex (semantic embeddings) inside the hardened container.

    The Problem (v1.0.0-stable)

    The hardened runtime mounts a tmpfs over /home/qrane/.cache, which can force runtime model downloads and trigger permission/lock failures.

    The Fix (v1.0.1-stable)

    • Pre-cache all-MiniLM-L6-v2 during build into /opt/hf_cache
    • Export:
      • HF_HOME=/opt/hf_cache
      • SENTENCE_TRANSFORMERS_HOME=/opt/hf_cache
      • TRANSFORMERS_CACHE=/opt/hf_cache
    • Qontextor:
      • Sets env vars before imports
      • Catches PermissionError and falls back to AST-only analysis

    Upgrade Note

    Rebuild the container:

    ./qonqrete.sh init
    
  • v1.0.0-stable Dec 30, 2025
    Production-Ready AI Orchestration Platform
    The production release! Bulletproof language detection (400+ keywords), enforced briq sensitivity, and 90 WoNQ Matrix validation runs confirming 100% success rate.

    πŸŽ‰ THE PRODUCTION RELEASE!

    After months of intensive development and 90 validation runs across the WoNQ Matrix testing framework, QonQrete v1.0.0-stable is ready for prime time!


    πŸ”₯ Critical Fix #1: Bulletproof Language Detection

    The Problem (v0.9.x)

    When using OpenAI as the AI provider, code blocks like ```py would create files named β€œpy” instead of being skipped:

    # AI output:                  # Result (WRONG):
    ```py                         β†’ File "py" created
    print("hello")                  (should have been skipped!)
    

    The Fix (v1.0.0-stable)

    The language_keywords set expanded from 23 entries to 400+ entries!

    CategoryExamplesCount
    Python variantspy, py3, pyw, pyi, cython, jython25+
    JavaScript/TypeScriptjs, jsx, mjs, ts, tsx, es6, node40+
    Infrastructure-as-Codetf, tfvars, hcl, ansible, k8s, helm30+
    All GitHub Linguist IDsEvery language identifier from Linguist v4.5.2+300+
    Generic markerscode, snippet, output, console, terminal20+

    Provider Compatibility

    ProviderStatus
    OpenAI GPT-4/GPT-4oβœ… NOW SAFE
    Google Geminiβœ… Always worked
    Anthropic Claudeβœ… Always worked
    DeepSeek Coderβœ… NOW SAFE
    Qwen/Qwen2.5-Coderβœ… NOW SAFE

    πŸ”₯ Critical Fix #2: Enforced Briq Sensitivity

    The Problem (v0.9.x)

    Previously, briq_sensitivity was just a β€œhint” to the AI, resulting in wildly inconsistent outputs.

    The Fix (v1.0.0-stable)

    Briq counts are now ENFORCED with hard min/max ranges:

    SensitivityBriq RangeUse Case
    9Exactly 1Monolithic - single-file scripts
    82-3 briqsVery Broad
    73-5 briqsRECOMMENDED DEFAULT
    65-8 briqsFeature-level
    58-12 briqsComponent-level
    410-15 briqsBalanced
    315-20 briqsStandard granularity
    220-30 briqsHigh granularity
    130-40 briqsVery High
    040-60 briqsAtomic - maximum decomposition

    Enforcement Logic:

    1. AI generates briqs with MANDATORY count prompt
    2. System checks if count is within range
    3. Too few β†’ Retry with stronger prompt (up to 2 retries)
    4. Too many β†’ Merge consecutive briqs to meet max
    5. Log compliance: [OK] Briq count 4 is within range [3-5]

    πŸ†• New CLI Features

    # Default: 4 cycles
    ./qonqrete.sh run
    
    # Override to 6 cycles for complex projects
    ./qonqrete.sh run -c 6
    
    # Combine with sensitivity for full control
    ./qonqrete.sh run -b 5 -c 6  # Complex project config
    ./qonqrete.sh run -b 7 -c 4  # Simple project config (default)
    

    βš™οΈ Configuration Changes

    Settingv0.9.9-betav1.0.0-stableReason
    briq_sensitivity default57More consistent results
    auto_cycle_limit default04Enough iterations for polish

    πŸ§ͺ WoNQ Matrix Validation

    90 validation runs across every combination of sensitivity levels (0-9) and cycle counts (1-9):

    ╔═══════════════════════════════════════════════════════════════╗
    β•‘                 WoNQ MATRIX RESULTS                           β•‘
    ╠═══════════════════════════════════════════════════════════════╣
    β•‘ Total Runs:           90 (100% coverage)                      β•‘
    β•‘ Clean Completions:    90 (100% success)                       β•‘
    β•‘ Champion Score:       658 (sensitivity=3, cycle=7)            β•‘
    β•‘ Global Average:       554                                     β•‘
    β•‘ Scores β‰₯600:          35.6%                                   β•‘
    β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
    

    Key Findings

    1. Sweet Spot: Sensitivity 2-4 with 5-7 cycles produces the best results
    2. Champion Config: sens=3, cycle=7 consistently hits peak performance
    3. Avoid: Sensitivity β‰₯7 shows diminishing returns; Cycle 8 is a β€œdeath valley”

    πŸ’° Cost Efficiency

    ConfigurationEstimated Cost per Run
    Simple project (sens=7, 4 cycles)~$0.50
    Medium project (sens=5, 6 cycles)~$2.00
    Complex project (sens=3, 7 cycles)~$4.00

    πŸ“Š Diff Summary

    FileLines ChangedChange Type
    worqer/construqtor.py+387πŸ”₯ MAJOR - Language detection overhaul
    worqer/instruqtor.py+145πŸ”₯ MAJOR - Enforced briq ranges
    qrane/qrane.py+4Minor - CLI args & defaults

    Total: +536 lines of production hardening


    πŸ“‹ Migration Guide

    From v0.9.9-beta

    1. No breaking changes - Drop-in replacement
    2. Update config.yaml (optional):
      briq_sensitivity: 7  # was 5
      auto_cycle_limit: 4  # was 0
      
    3. No container rebuild required

    βœ… Checklist

    • All tests passing
    • 90 WoNQ Matrix validation runs complete
    • Multi-provider compatibility verified
    • Documentation updated
    • RELEASE-NOTES.md updated
    • VERSION bumped to 1.0.0-stable
    • No breaking changes from v0.9.9-beta

    QonQrete is ready for prime time! πŸ—οΈ

  • v0.9.9-beta Dec 27, 2025
    Pre-Launch Polish & Stability
    Final stabilization release before v1.0.0. Fixes critical bugs discovered during multi-cycle autonomous builds, cleans up console output, and removes broken dependencies.

    🎯 Summary

    Final stabilization release before v1.0.0. Fixes critical bugs discovered during multi-cycle autonomous builds, cleans up console output, and removes broken dependencies.


    πŸ› Bug Fixes

    v0.9.8 (included)

    IssueRoot CauseFix
    Skeleton overwrites codeAI copies bloq.d skeletons back to qodeyardDetect (body stripped by Qompressor) markers, skip write
    Exit code 1 after inspeqtorloqal_verifier runs twice (in inspeqtor + standalone)Remove standalone from pipeline_config.yaml

    v0.9.9

    IssueRoot CauseFix
    pycg warnings spamPackage broken on PyPI (module name mismatch)Removed from requirements.txt, silent fallback
    Verbose console outputTasqLeveler/InspeQtor noise showingAdded filters for markdown headers, table dividers

    πŸ“ Files Changed

    Core Pipeline

    • worqer/construqtor.py - Skeleton detection before write
    • worqer/qontextor.py - Removed broken pycg, uses jedi only
    • worqer/inspeqtor.py - Internal LoQal verification (Stage 3)
    • worqspace/pipeline_config.yaml - Removed standalone loqal_verifier

    Console Output

    • qrane/qrane.py - Updated VISIBLE_KEYWORDS, BLOCKED_KEYWORDS, CONTENT_FILTER_PATTERNS

    Dependencies

    • requirements.txt - Removed pycg (broken package)

    Documentation

    • All docs updated to v0.9.9-beta
    • doc/RELEASE-NOTES.md - Added v0.9.8 and v0.9.9 sections

    βœ… Verified Features

    FeatureStatus
    Universal File Ruleβœ… Enforces MODIFY/EXTEND for existing files
    Skeleton Protectionβœ… Never overwrites qodeyard with skeletons
    Cycle Continuityβœ… PARTIAL β†’ promotes reqap β†’ next cycle fixes
    LoQal Verificationβœ… Internal to InspeQtor, no exit code issues
    Dependency Analysisβœ… AST + Jedi (pycg was never working)

    πŸ”„ Migration

    # Rebuild container (requirements.txt changed)
    ./qonqrete.sh init
    

    πŸ§ͺ Testing Done

    • Multi-cycle autonomous builds (3+ cycles)
    • Syntax validation on all Python files
    • Verified skeleton detection works
    • Verified console output is cleaner

    πŸ“Š Console Output Before/After

    Before v0.9.9:

    γ€˜aQQγ€™γ€ŽtasQlevelerγ€βΈŽ ## πŸ“‹ Overview
    γ€˜aQQγ€™γ€ŽtasQlevelerγ€βΈŽ ## πŸ“¦ Dependency Graph
    γ€˜aQQγ€™γ€ŽtasQlevelerγ€βΈŽ # 🎯 Golden Path Test:
    γ€˜aQQγ€™γ€ŽinspeQtor』  ⸎ |-----|---------|-----|
    γ€˜aQQγ€™γ€ŽinspeQtor』  ⸎ -- Batch 1/1: 6 briqs --
    γ€˜aQQγ€™γ€ŽQontextor』  ⸎ - [WARN] pycg not found...
    

    After v0.9.9:

    γ€˜aQQγ€™γ€ŽtasQlevelerγ€βΈŽ [TasqLeveler] βœ… Enhanced tasq: 180 lines
    γ€˜aQQγ€™γ€ŽinspeQtor』  ⸎ === InspeQtor v0.9.0 Complete: [SUCCESS] ===
    

    Ready for v1.0.0 πŸš€

  • v0.9.0-beta Dec 23, 2025
    TasqLeveler Agent & Universal File Rule
    Introduces TasqLeveler for automatic tasq enhancement and a universal file rule to prevent rebuilds.

    πŸš€ TasqLeveler Agent - Automatic Tasq Enhancement

    The Big Idea: A well-structured tasq.md = dramatically better output quality. So why not let AI enhance your tasq automatically?

    TasqLeveler is a new agent that runs ONCE on Cycle 1, BEFORE InstruQtor. It supercharges your tasq.md with:

    EnhancementWhat It AddsImpact
    πŸ“¦ Dependency GraphExplicit β€œwhat can import what” structurePrevents circular imports
    🎯 Golden Path TestsCode that MUST work after each moduleDefines success explicitly
    πŸ§ͺ Mock InfrastructureMock servers for testing integrationsTest without real services
    πŸ“‹ Success CriteriaGlobal β€œwhat does SUCCESS mean”Clear pass/fail criteria
    ⏱️ Phase PriorityWhat to focus on if running lowBetter token allocation
    πŸ”— Base ClassesAbstract bases for similar modulesConsistent interfaces

    πŸ”§ Universal File Rule (s00permode)

    The Problem: Previous β€œrefinement mode” approach was too restrictive - it artificially limited what cycles 2+ could do, potentially blocking legitimate new file creation.

    The Solution: Removed all mode-based logic. Replaced with ONE simple universal rule that applies to ALL cycles:

    πŸ“ File EXISTS in qodeyard? β†’ MODIFY it or EXTEND it. Never recreate it. πŸ“„ File DOESN’T EXIST yet? β†’ CREATE it.

    This prevents the rebuild-from-scratch bug while maintaining full creative freedom.

  • v0.8.8-beta Dec 23, 2025
    Batched Reviews & LoQal Verifier Fixes
    Confirms batched reviews are working perfectly and fixes LoQal Verifier display.

    βœ… Confirmed: Batched Reviews Working Perfectly!

    Deep analysis of v0.8.7 production run (28 briqs, 7 cyQles) confirmed:

    • Zero [UNKNOWN] assessments - batch parsing working correctly
    • All [FAILURE] results are real AI assessments, not parse failures
    • Retry mechanism working - briq027 failed once (Gemini API error), succeeded on attempt 2
    • Cost efficiency achieved - 28 briqs reviewed in 3 batches for ~$0.01 total

    πŸ”§ LoQal Verifier Display Fix

    Problem: β€œRunning local validation…” was showing under construQtor in the event log, but it’s conceptually part of inspeQtor’s LoQal Verification stage.

    Fix: Changed display to use [LoQal] prefix for clearer attribution.

    🎯 Default Config Updates

    Updated config.yaml with production-ready defaults, including upgrading construQtor to gemini-2.5-pro.

  • v0.8.7-beta Dec 23, 2025
    Display Filter Bug Fix
    Fixes a critical bug where ConstruQtor and InspeQtor status messages were not being displayed.

    πŸ› Bug Fix: Display Filter Was Completely Broken

    Problem: ConstruQtor and InspeQtor status messages weren’t showing in the event log at all.

    Root Cause: The is_content_line() function was being called BEFORE checking VISIBLE_KEYWORDS, and it was matching patterns in legitimate status lines.

    Fix: Complete rewrite of display filter logic to prioritize VISIBLE_KEYWORDS and apply content filtering only to lines without visible keywords.

  • v0.8.6-beta Dec 23, 2025
    Batched Reviews & Gemini 2.5 Flash-Lite Default
    Introduces batched reviews for 90% fewer API calls and sets gemini-2.5-flash-lite as the new default.

    πŸš€ Major: Batched Reviews (90% Fewer API Calls!)

    The Problem: v0.8.5 with per-briq reviews made 77+ API calls per cycle, burning $16+ with GPT-4.1.

    The Solution: Batched reviews group multiple briqs into single API calls, resulting in up to 90% savings.

    πŸ’° New Default: Gemini 2.5 Flash-Lite

    All agents now default to gemini-2.5-flash-lite ($0.10/$0.40 per 1M tokens), providing a 75-95% cost reduction compared to previous models.

  • v0.8.5-beta Dec 23, 2025
    Token Burn Fix & Cleaner Display
    Fixes a critical token burn issue and introduces a cleaner display filter system.

    🚨 TOKEN BURN FIX - CRITICAL

    Problem Identified: Running InspeQtor with gpt-4.1 (not mini) on 77 briqs Γ— 2 stages = ~154 AI calls burned ~$25 in a single run.

    Root Cause: InspeQtor was configured with gpt-4.1 ($2.00/$8.00 per 1M tokens) instead of gpt-4.1-mini ($0.40/$1.60 per 1M tokens).

    ✨ New Features

    1. Cost Estimation Display

    InstruQtor and InspeQtor now show estimated costs before AI calls.

    2. Cleaner Display Filter System

    Completely overhauled the display filter to suppress noise from per-briq assessments and logs.

  • v0.8.4-beta Dec 23, 2025
    Bug Fixes for Code Generation and Import Resolution
    Fixes bugs related to empty file generation and improves import resolution in the LoQal Verifier.

    πŸ› Bug Fixes

    1. Fixed Empty/Invalid __init__.py Files Being Written

    Problem: AI sometimes outputs empty code blocks resulting in files containing just ``` (markdown fence) instead of valid Python.

    Fix: Improved code block regex parser to skip files with empty or invalid content.

    2. Improved Import Resolution in LoQal Verifier

    Problem: Import checker was flagging src.utils.logger as missing even when src/utils/logger.py existed.

    Fix: Enhanced import resolution to search recursively for module names.

  • v0.8.3-beta Dec 23, 2025
    Interleaved Pipeline & Per-Briq Summaries
    Introduces an interleaved pipeline for build-validate-build cycles and per-briq execution summaries.

    ✨ New Features & Enhancements

    1. Interleaved Pipeline (Build β†’ Validate β†’ Build β†’ Validate)

    ConstruQtor now processes each briq with interleaved validation, running local syntax and import checks after each build step.

    2. Per-Briq ExeQ Summaries

    ConstruQtor now writes execution summaries to exeq.d/cyqle{N}/ for each briq.

    3. Smarter LoQal Verifier Skeleton Matching

    Fixed false positive warnings for standard library imports and typing constructs.

  • v0.8.2-beta Dec 23, 2025
    LoQal Verifier Integration
    Integrates a deterministic local verification agent for syntax, import, and skeleton signature checking.

    ✨ LoQal Verifier Integration

    Integrated a deterministic local verification agent that runs after ConstruQtor.

    What It Checks (NO AI Required)

    1. Syntax Validation: python -m py_compile on all .py files
    2. Import Resolution: Verifies local imports resolve to actual files
    3. Skeleton Signature Matching: Ensures functions exist that are called elsewhere

    Self-Healing Feedback Loop

    Verification errors are appended to the reqap.md, which is read by InstruQtor in the next cycle, creating a self-healing feedback loop.

  • v0.8.1-beta Dec 23, 2025
    ConstruQtor Per-Briq Retry
    Adds a configurable retry mechanism for individual briq failures.

    ✨ ConstruQtor Per-Briq Retry

    Added configurable retry mechanism for individual briq failures:

    # config.yaml
    agents:
      construqtor:
        max_attempts: 3           # Retry failed briqs up to 3 times
        stop_on_briq_fail: true   # Stop cycle if briq fails after all retries
    
    • ConstruQtor now tracks attempts per briq
    • Failed briqs are retried with error context appended to prompt
    • Status output shows attempt count: [βœ… SUCCESS] (attempts: 2)
    • Configurable stop_on_briq_fail - set false to continue despite failures
  • v0.8.0-beta Dec 22, 2025
    Qontrabender - The Cache Bender
    Introduces a new agent that manages hybrid caching with intelligent content classification.

    πŸŒ€ Qontrabender - The Cache Bender

    A new agent that manages hybrid caching with intelligent content classification:

    • Variable Fidelity: Mixes MEAT (full code) + BONES (skeletons) based on file importance
    • Policy-Driven Configuration: All behavior controlled via caching_policy.yaml
    • Multiple Operational Modes: 6 pre-configured modes for different use cases
    • Schema Validation: YAML validation prevents bad configuration from breaking the flow
    • Improved Volatile Detection: Cycle-based, diff-based, git diff, and mtime fallback

    πŸ“Š Triple-Core Memory System

    QonQrete now features a Triple-Core Memory System:

    AgentRoleOutput
    QompressorSkeletonizerbloq.d/ - AST-stripped code structures
    QontextorSymbol Mapperqontext.d/ - Semantic YAML maps
    QontrabenderCache Benderqache.d/ - Policy-driven cache payloads
  • v0.7.0-beta Dec 21, 2025
    Fully Local Qontextor Agent
    Major upgrade enabling fully local, deterministic codebase analysis with zero AI dependencies

    This release introduces a major upgrade to the qontextor agent, enabling a fully local, deterministic, and highly detailed analysis of the codebase. This new β€œLocal Qontextor Stack” significantly reduces reliance on AI for context generation, leading to massive cost savings, increased speed, and enhanced privacy.

    ✨ New Features & Major Enhancements

    1. Fully Local qontextor Agent

    The qontextor agent can now run in a completely local mode (provider: local in config.yaml), which is the new default. This mode uses a sophisticated stack of local analysis tools to build a deep understanding of the codebase without any AI calls.

    2. The Local Qontextor Stack

    The new local mode is powered by a multi-layered analysis stack:

    • Python AST: For extracting the fundamental structure of the code (classes, functions, signatures).
    • Docstrings & Verb Heuristics: To understand the purpose of code, either from existing documentation or by inferring it from function names.
    • Jedi: For static analysis, providing type inference and cross-file relationship understanding.
    • PyCG: To generate a comprehensive call graph, mapping out dependencies and execution flow.

    3. Fast vs. Complex Local Modes

    The local qontextor can be fine-tuned for speed or detail:

    • local_mode: 'fast': Provides a very fast analysis using AST, Jedi, and heuristics.
    • local_mode: 'complex': Enhances the analysis by using a local sentence-transformers model to create deep semantic embeddings of the code’s purpose.

    4. qontextor CLI Helpers

    The qontextor agent can now be invoked directly from the command line:

    • python3 worqer/qontextor.py --query "<search_term>": Performs a semantic search for symbols.
    • python3 worqer/qontextor.py --verb "<verb_pattern>": Finds symbols matching a verb pattern.
    • python3 worqer/qontextor.py --ripple "<symbol_name>": Analyzes the ripple effect of changing a symbol.

    5. Enforced Verb Usage for construQtor

    The construQtor agent’s prompt has been updated to enforce strict naming conventions for functions and methods.

    6. Increased Verbosity for Agents

    qompressor and qontextor now provide more verbose output, printing each file they process.

    πŸ› Bug Fixes

    • Fixed a NameError in the inspeqtor agent that was causing it to crash during the review phase.
    • Fixed a NameError in the qontextor agent related to the extract_first_sentence function.
    • Added a docker system prune command to qonqrete.sh to prevent β€œNo space left on device” errors.

    πŸš€ Performance & Cost

    • Indexing Cost: Reduced to zero when using the local qontextor.
    • Cost per Run: Up to 25x cheaper due to massive reduction in tokens sent to AI providers.
    • Speed: Approximately 3x faster on average due to smaller prompts and local processing.
  • v0.6.3-beta Dec 19, 2025
    Dynamic Local Agent Loader
    Dynamic agent loading and Qwen CLI integration improvements

    Added

    • Dynamic Local Agent Loader: Implemented a dynamic local agent loader in qrane/qrane.py, allowing agents configured with provider: local in config.yaml to dynamically load and execute corresponding Python scripts from the worqer directory based on their model name.

    Changed

    • qrane.py: Modified run_orchestration to dynamically determine agent script paths for local providers.
    • Dockerfile: Added npm install -g @qwen-code/qwen-code@latest to install the Qwen CLI tool.
    • lib_ai.py: Modified _run_qwen to pass prompts to the qwen CLI via standard input instead of command-line arguments.

    Fixed

    • QWEN_API_KEY Environment Variable: Ensured qonqrete.sh passes QWEN_API_KEY to the container.
    • construQtor Briq Processing: Improved construQtor’s handling of briqs.

    v0.6.2-beta - 2025-12-18

    Added

    • β€œlocal” Provider: Implemented a β€œlocal” provider for offline agents like calqulator and qompressor.
    • Qwen Model Testing: Tested qwen-turbo, qwen-coder, and qwen-max models.

    Changed

    • Default Briq Format: The instruqtor now defaults to a more reliable markdown-based format for briqs.

    Fixed

    • AI Reliability: The new markdown format for briqs significantly improves reliability.

    v0.6.1-beta - 2025-12-16

    Added

    • Qwen Provider Integration: Integrated the Qwen AI provider into the system.
    • New Documentation: Added extensive documentation on core concepts:
      • CONTEXT.md, MEMORY.md, MINDSTACK.md, MINDSTACK_ARCH.md, QWEN_90K_FIX.md, SKELETON.md

    Changed

    • Default Task: Updated worqspace/tasq.md to a more complex task for better testing.
  • v0.6.0-beta Dec 13, 2025
    Dual-Core Memory System
    Introducing Qompressor and Qontextor agents for 96% token reduction and 25x cost savings

    This release introduces the Qompressor and Qontextor agents, forming a β€œDual-Core” memory system that dramatically reduces cost and increases speed.

    The Numbers

    The Scenario: A medium-sized project (50 files, ~10,000 lines of code).

    • Raw Size: ~100,000 Tokens.
    MetricOld Approach (Send Full Code)New Approach (Dual-Core)Improvement
    Context Sent100,000 Tokens (Full Repo)~4,000 Tokens (Skeletons)~96% Reduction
    Cost per Run~$0.25 (GPT-4o)~$0.01 (GPT-4o)25x Cheaper
    SpeedSlow (Huge prompt processing)Fast (Tiny prompt)~3x Faster

    Summary: You are paying 4% of the cost for 100% of the intelligence.

    New Agents

    • Qompressor (The Skeletonizer): Creates a low-token β€œskeleton” of the codebase in bloq.d. Provides architectural context with zero token cost.
    • Qontextor (The Symbol Mapper): Uses AI to analyze skeletonized code and generate a detailed YAML map of symbols, purposes, and dependencies in qontext.d.
    • CalQulator (The Cost Estimator): Analyzes briQ files to provide token and cost estimates for the upcoming construqtor cycle.
    • FunQtions Library: New shared library qrane/lib_funqtions.py for common utility functions.

    Bug Fixes

    • Loader Spinner: Fixed blocking spinner animation using select.select() loop.
    • Calqulator Output: Restored visibility of cost calculation table in headless mode.
    • Briq Filenames: Corrected double underscores in briq filenames.
  • v0.5.0-beta Dec 8, 2025
    Comprehensive Test Suite
    Full test suite with provider/model matrix and extensive model support

    Added

    • Comprehensive Test Suite: Introduced a new TESTS.md file outlining a full suite of functional tests, including a provider and model matrix, mode and briq sensitivity matrix, and edge/regression scenarios.
    • Extensive Model Support: Added and verified support for a wide range of new models from OpenAI, Google, Anthropic, and DeepSeek.

    Fixed

    • Gemini API response.text error: Critical bug fix for crashes when Gemini API returned blocked/empty responses.
    • Assessment Parsing: More robust parsing for the inspeqtor’s assessment output.
  • v0.4.9-alpha Dec 7, 2025
    DeepSeek & Provider Improvements
    DeepSeek provider, Anthropic Claude, and major stability improvements

    v0.4.9-alpha - 2025-12-07

    Changed

    • DeepSeek Provider: Replaced non-functional deepseek-cli with custom provider using official OpenAI client.

    Fixed

    • Environment Variable Handling: qonqrete.sh now conditionally passes API keys, preventing β€œunbound variable” errors.

    v0.4.8-alpha - 2025-12-06

    Added

    • DeepSeek Provider: System now supports DeepSeek models via deepseek-cli tool.
    • Hybrid Provider Model: AI interaction library supports Python libraries for OpenAI, Gemini, Anthropic, and CLI for DeepSeek.

    Changed

    • Dynamic API Key Validation: qrane.py reads config.yaml to validate required API keys.

    v0.4.7-alpha - 2025-12-06

    Added

    • Anthropic Claude Provider: System now supports Anthropic’s Claude models.
    • Unified Python Provider Interface: Refactored to use official Python clients for all providers.

    Removed

    • CLI Pre-flight Checks: Removed sgpt and gemini CLI checks as no longer relevant.

    v0.4.6-alpha - 2025-12-06

    Added

    • Configurable Execution Mode: Default mode controlled via cheqpoint boolean in config.yaml.
    • --user / -u Flag: Force user-gated mode from command line.

    Fixed

    • TUI Mode Crash: Fixed β€œI/O operation on closed file” error.
    • Gatekeeper Assessment Parsing: More robust regex-based parsing.
    • construqtor Path Duplication: No more nested qodeyard/qodeyard directories.

    v0.4.5-alpha - 2025-12-04

    Changed

    • Logging Architecture: Raw output in struqture/qonsole_<agent>.log, events in struqture/events_<agent>.log.

    Fixed

    • Headless Mode Crash: Fixed β€œI/O operation on closed file” error.
    • construqtor AI Output Parsing: Extremely strict system prompt with clear output format example.
  • v0.4.5-alpha Dec 3, 2025
    Sqrapyard Seeding & Ephemeral Workspaces
    Project seeding, ephemeral workspaces, and major stability improvements

    v0.4.5-alpha - 2025-12-03

    Added

    • Sqrapyard Project Seeding: On startup, qonqrete.sh checks worqspace/sqrapyard and copies files to qodeyard as a starting point.
    • tasq.md Seeding: If tasq.md exists in sqrapyard, it’s used as the initial task.
    • Verbose Startup Logging: Explicit logs about seeding or starting fresh.
    • Pre-run Delay: 3-second delay after host logs for user readability.

    Changed

    • Ephemeral Workspaces: Each run creates unique qage_<timestamp> directory for isolation.
    • Instruqtor Sensitivity: 10 distinct levels (0-9) via QONQ_SENSITIVITY environment variable.
    • Context Awareness: Both instruqtor and construqtor read all qodeyard files for full context.

    Fixed

    • Stricter Path Sanitization: Removes ../ from AI-generated filenames.
    • AI Filename Resilience: Handles AI providing language name instead of filename.

    v0.4.4-alpha - 2025-12-02

    Fixed

    • Instruqtor Logic: Overhauled sensitivity logic.
    • Construqtor: Fixed agent failure bug.
    • AI Reliability: Robust retry mechanism for intermittent AI failures.

    v0.4.3-alpha - 2025-12-02

    Added

    • Init Seeding: qonqrete.sh init copies sqrapyard to qodeyard if available.

    v0.4.2-alpha - 2025-11-28

    Added

    • Architect Role: Implemented in instruqtor for improved planning.
    • Micro-dosing: Technique for better AI results.

    v0.4.1-alpha - 2025-11-27

    Fixed

    • Critical Regressions: Patched syntax errors from v0.4.0.

    v0.4.0-alpha - 2025-11-26

    Added

    • Operational Modes: Agents operate with β€œpersonas” via --mode flag.
    • Briq Sensitivity: --briq-sensitivity flag (0-9) for task breakdown control.
    • TUI Overhaul: Major improvements.

    v0.3.0-alpha - 2025-11-25

    Changed

    • Branding: README.md displays logo.png.
    • Versioning: Hardened build process for clean VERSION file.
  • v0.2.7-alpha Nov 24, 2025
    Early Alpha Development
    TUI development, MSB integration, and foundational features

    v0.2.7-alpha - 2025-11-24

    • Hotfix: Addressed critical IndentationError in qrane/qrane.py.

    v0.2.6-alpha - 2025-11-23

    • TUI Experience: Fixed β€œflash and gone” issue.

    v0.2.5-alpha - 2025-11-22

    • Agent Stability: Fixed critical NameError and improved console error visibility.

    v0.2.4-alpha - 2025-11-21

    • Documentation: Consolidated reports into COMING_SOON.md and DOCUMENTATION.md.

    v0.2.3-alpha - 2025-11-20

    • TUI Stability: Fixed NameError crash in TUI mode.

    v0.2.2-alpha - 2025-11-19

    Major Refactoring

    • Implemented dynamic agent pipeline.
    • Centralized path management.
    • Added pre-flight checks for dependencies.
    • Implemented TUI state persistence.

    v0.2.1-alpha - 2025-11-18

    • Dynamic Versioning: Centralized in VERSION file.
    • Integrated Docker Output: Streamed into TUI.

    v0.2.0-alpha - 2025-11-17

    Added

    • TUI Enhancements: Raw log view, fullscreen mode, key shortcuts.
    • Microsandbox (MSB) Integration: Support for msb.

    v0.1.1-alpha - 2025-11-14

    • TUI Mode: Introduced --tui flag.
    • Workspace Cleaning: Added clean command.

    v0.1.0-alpha - 2025-11-12

    • Initial public alpha release of QonQrete.