-
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!
| Category | Examples | Count |
|---|
| Python variants | py, py3, pyw, pyi, cython, jython | 25+ |
| JavaScript/TypeScript | js, jsx, mjs, ts, tsx, es6, node | 40+ |
| Infrastructure-as-Code | tf, tfvars, hcl, ansible, k8s, helm | 30+ |
| All GitHub Linguist IDs | Every language identifier from Linguist v4.5.2+ | 300+ |
| Generic markers | code, snippet, output, console, terminal | 20+ |
Provider Compatibility
| Provider | Status |
|---|
| 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:
| Sensitivity | Briq Range | Use Case |
|---|
| 9 | Exactly 1 | Monolithic - single-file scripts |
| 8 | 2-3 briqs | Very Broad |
| 7 | 3-5 briqs | RECOMMENDED DEFAULT |
| 6 | 5-8 briqs | Feature-level |
| 5 | 8-12 briqs | Component-level |
| 4 | 10-15 briqs | Balanced |
| 3 | 15-20 briqs | Standard granularity |
| 2 | 20-30 briqs | High granularity |
| 1 | 30-40 briqs | Very High |
| 0 | 40-60 briqs | Atomic - maximum decomposition |
Enforcement Logic:
- AI generates briqs with MANDATORY count prompt
- System checks if count is within range
- Too few β Retry with stronger prompt (up to 2 retries)
- Too many β Merge consecutive briqs to meet max
- 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
| Setting | v0.9.9-beta | v1.0.0-stable | Reason |
|---|
briq_sensitivity default | 5 | 7 | More consistent results |
auto_cycle_limit default | 0 | 4 | Enough 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
- Sweet Spot: Sensitivity 2-4 with 5-7 cycles produces the best results
- Champion Config:
sens=3, cycle=7 consistently hits peak performance
- Avoid: Sensitivity β₯7 shows diminishing returns; Cycle 8 is a βdeath valleyβ
π° Cost Efficiency
| Configuration | Estimated 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
| File | Lines Changed | Change Type |
|---|
worqer/construqtor.py | +387 | π₯ MAJOR - Language detection overhaul |
worqer/instruqtor.py | +145 | π₯ MAJOR - Enforced briq ranges |
qrane/qrane.py | +4 | Minor - CLI args & defaults |
Total: +536 lines of production hardening
π Migration Guide
From v0.9.9-beta
- No breaking changes - Drop-in replacement
- Update
config.yaml (optional):
briq_sensitivity: 7 # was 5
auto_cycle_limit: 4 # was 0
- No container rebuild required
β
Checklist
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)
| Issue | Root Cause | Fix |
|---|
| Skeleton overwrites code | AI copies bloq.d skeletons back to qodeyard | Detect (body stripped by Qompressor) markers, skip write |
| Exit code 1 after inspeqtor | loqal_verifier runs twice (in inspeqtor + standalone) | Remove standalone from pipeline_config.yaml |
v0.9.9
| Issue | Root Cause | Fix |
|---|
| pycg warnings spam | Package broken on PyPI (module name mismatch) | Removed from requirements.txt, silent fallback |
| Verbose console output | TasqLeveler/InspeQtor noise showing | Added 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
| Feature | Status |
|---|
| 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:
| Enhancement | What It Adds | Impact |
|---|
| π¦ Dependency Graph | Explicit βwhat can import whatβ structure | Prevents circular imports |
| π― Golden Path Tests | Code that MUST work after each module | Defines success explicitly |
| π§ͺ Mock Infrastructure | Mock servers for testing integrations | Test without real services |
| π Success Criteria | Global βwhat does SUCCESS meanβ | Clear pass/fail criteria |
| β±οΈ Phase Priority | What to focus on if running low | Better token allocation |
| π Base Classes | Abstract bases for similar modules | Consistent 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)
- Syntax Validation:
python -m py_compile on all .py files
- Import Resolution: Verifies local imports resolve to actual files
- 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:
| Agent | Role | Output |
|---|
| Qompressor | Skeletonizer | bloq.d/ - AST-stripped code structures |
| Qontextor | Symbol Mapper | qontext.d/ - Semantic YAML maps |
| Qontrabender | Cache Bender | qache.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.
- 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.
| Metric | Old Approach (Send Full Code) | New Approach (Dual-Core) | Improvement |
|---|
| Context Sent | 100,000 Tokens (Full Repo) | ~4,000 Tokens (Skeletons) | ~96% Reduction |
| Cost per Run | ~$0.25 (GPT-4o) | ~$0.01 (GPT-4o) | 25x Cheaper |
| Speed | Slow (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.