Repository navigation
INDEPENDENCE v0.6.0 — The Secret Source: AI + Web Tech = Unlimited Potential
RELEASE NOTES
INDEPENDENCE v0.6.0 — THE SECRET SOURCE
AI + WEB TECH = UNLIMITED POTENTIAL.
The Human Has the Vision. The AI Helps Build It. The Tests Keep Everyone Honest.
Release date: 30 October 2026
Organisation: QSOL-IMC
Release type: Feature Release / Human–AI Engineering Methodology
Previous version: v0.5.0
Licence: Apache-2.0
THE REVOLUTION WAS NEVER JUST ABOUT REMOVING DEPENDENCIES.
IT WAS ABOUT WHAT BECOMES POSSIBLE WHEN HUMAN IMAGINATION, AI ASSISTANCE, AND OPEN WEB TECHNOLOGIES WORK TOGETHER.
Overview
INDEPENDENCE v0.6.0 reveals THE SECRET SOURCE: the human-directed, AI-assisted GitHub development workflow behind the project's first five releases.
The previous releases demonstrated dependency-free browser engineering, reproducible evidence collection, controlled experimentation, adversarial bug analysis, and deterministic mutation testing.
This release explains how those capabilities were developed through an iterative collaboration between a human maintainer, AI engineering assistants, GitHub, and independently inspectable tests.
The central principle is straightforward:
AI + WEB TECH = UNLIMITED POTENTIAL.
This is an aspirational statement about creative possibilities, not a literal claim that AI has infinite capabilities or guarantees correct software.
The engineering method remains grounded in evidence, explicit constraints, reproducibility, adversarial review, and human decision-making.
Live website: https://qsolkcb.github.io/INDEPENDENCE/
The Secret Source: https://qsolkcb.github.io/INDEPENDENCE/#workflow
Repository: https://github.com/QSOLKCB/INDEPENDENCE
New Features
1. The AI–Human GitHub Workflow — AI-HUMAN-WORKFLOW/1
Introduced a new interactive section documenting the project's human–AI engineering methodology.
The workflow assigns distinct responsibilities to human contributors, AI assistants, testing tools, reviewers, and source-control systems.
It demonstrates how AI-assisted development can be structured around clearly defined objectives rather than unconstrained code generation.
2. The Eight-Stage Engineering Loop
The interface introduces eight connected development stages:
- Human Intent — Define the desired outcome and observable acceptance criteria.
- Scope Control — Establish what may and may not change.
- Engineering Invariants — Preserve non-negotiable system properties.
- Bounded AI Implementation — Produce focused, reviewable code changes.
- Executable Verification — Run tests and distinguish observations from claims.
- Adversarial Review — Challenge assumptions, edge cases, and trust boundaries.
- Fresh HEAD Verification — Review the exact latest Git commit before merging.
- Human-Controlled Release — Retain human authority over merges, deployments, and publication.
Each interactive stage explains the intended responsibility, a common failure mode, the evidence required, and an example.
3. AI Drift Prevention Framework
Introduced eight practical safeguards designed to reduce common failures in AI-assisted development.
The framework emphasises:
- Explicit, testable objectives.
- Positive and negative scope boundaries.
- Immutable engineering constraints.
- Meaningful positive and adversarial tests.
- Actual execution evidence.
- Independent critical review.
- Fresh commit verification.
- Human-controlled release decisions.
The interactive checklist helps visitors understand the verification responsibilities involved in effective AI collaboration.
Important: Checklist selections are self-reported acknowledgements, not automated security checks or evidence that a repository has passed verification.
4. Bounded Agent Handoff Generator
Introduced a local, interactive prompt builder for preparing engineering tasks for AI coding assistants.
Users define five essential elements:
- Observable goal.
- Permitted implementation scope.
- Explicitly excluded changes.
- Non-negotiable invariants.
- Acceptance and adversarial test requirements.
The generator combines these inputs into a structured implementation contract.
Generated instructions cover repository documentation, minimal changes, regression testing, accurate reporting of tool results, adversarial reviews, Git commit freshness, and human approval gates.
The system rejects missing required goals and oversized inputs.
Generated prompts can be copied directly into an AI coding workflow.
No LLM API call is made. No prompt is submitted, stored remotely, or automatically executed.
5. The Hostile Auditor Protocol
Formalised the project's approach to adversarial review.
Reviewers are encouraged to identify actual defects, reproduce failures, and classify actionable findings by severity:
- P0: Critical.
- P1: High.
- P2: Moderate.
- P3: Minor.
Repairs should be minimal, supported by regression tests, and evaluated against the latest source revision.
A clean review of an earlier commit does not automatically apply to a newer commit.
THE FRESHEST HEAD IS THE SOURCE OF TRUTH.
6. Evidence Versus Assertion
The release explicitly distinguishes an AI assistant's statements from independently inspectable engineering evidence.
Examples include:
- A proposed test is not an executed test.
- A generated patch is not a merged pull request.
- A successful local test is not proof of a successful deployment.
- A valid checksum is not proof of authentic execution.
- An issue-free review is not proof of defect-free software.
This distinction is central to the project's methodology.
7. Five Real GitHub Case Studies
Introduced links to the five original INDEPENDENCE development pull requests.
| Version | Case study | Engineering lesson |
|---|---|---|
| v0.1.0 | The Declaration | Define constraints before implementing |
| v0.2.0 | The Evidence Ledger | Distinguish observations from unknown data |
| v0.3.0 | The Dependency Tribunal | Compare equivalent workloads fairly |
| v0.4.0 | The Gremlin Museum | Validate exact evidence provenance |
| v0.5.0 | The Breeding Laboratory | Test whether tests actually detect defects |
These records illustrate the project's development history.
They are not presented as controlled evidence of AI productivity gains, comparative model superiority, or measured reductions in development time.
8. Comprehensive Engineering Guide
Introduced docs/AI-HUMAN-WORKFLOW.md.
The document contains the complete eight-stage workflow, anti-drift engineering practices, bounded task examples, reusable adversarial review prompts, minimal repair instructions, and explicit release authority constraints.
It also explains the limitations of AI-generated code, AI-assisted review, and unverified performance or correctness claims.
9. Expanded Verification
Introduced 16 Python regression-test methods covering the new workflow interface, content constraints, safe prompt generation, deployment integration, and source safety.
Added nine browser self-checks for the workflow catalogue, prompt validation, reproducibility of template content, and checklist semantics.
Development verification: 42/42 JavaScript self-checks passed in an isolated environment using minimal DOM shims.
The interface was also exercised through a simulated browser interaction sequence covering stage navigation, example loading, missing-goal rejection, prompt generation, clipboard copying, and stale-prompt invalidation.
Full Python-suite execution and graphical browser testing were not independently established by these development checks.
10. Zero Additional Application Dependencies
The new interface is implemented using first-party HTML, CSS, and JavaScript.
The existing manually triggered GitHub Pages workflow packages the new assets and retains the Python standard-library regression tests and static audit.
No npm dependencies, third-party frontend frameworks, external AI APIs, tracking services, or application build pipeline were introduced.
Reproducibility
Run the complete Python regression suite:
python3 -m unittest discover -s tests -v
Run the repository audit:
python3 scripts/audit.py --json
Start the website locally:
python3 -m http.server 8000
Open:
http://localhost:8000/#workflow
Inspect the interactive workflow, generate a bounded implementation prompt, and run the website's browser self-tests.
All new interface functionality operates locally without external application packages.
Engineering Governance
v0.6.0 extends the repository's documented invariants to cover responsible AI-assisted engineering.
Key requirements include:
- AI-generated claims must not substitute for actual tool evidence.
- Generated prompts must preserve explicit human authority.
- User-entered prompts must never be silently transmitted to external services.
- Scope expansion requires human approval.
- Tests must be reported accurately, including skipped or unavailable checks.
- Adversarial findings must be addressed without unnecessary architectural changes.
- Review conclusions must be tied to the latest applicable commit.
- The project's aspirational claims must remain distinguishable from verified measurements.
Updated documentation:
docs/AI-HUMAN-WORKFLOW.mddocs/INVARIANTS.mddocs/EVIDENCE.mddocs/ROADMAP.mdREADME.md
👹 GREMLIN NOTES™ — v0.6.0
The Gremlins have discovered AI-assisted software development. Naturally, they've started submitting pull requests.
GREMLIN-009 — The Scope Creep Goblin
Classification: Engineering Process Failure Mode
Severity: Preventative / Educational
Status: GUARDRAILS ESTABLISHED
The problem
AI assistants may propose additional features, introduce unnecessary dependencies, or modify unrelated code while attempting to satisfy a loosely defined request.
Such changes can appear helpful while silently violating the original project requirements.
The defence
The AI–Human GitHub Workflow requires explicit scope boundaries, non-negotiable invariants, and human approval before expanding a task.
Gremlin verdict: UNREQUESTED FEATURES REQUIRE HUMAN AUTHORISATION.
The Goblin insisted the static website needed Kubernetes. Its pull request was politely declined.
GREMLIN-010 — The Hallucinated Green Checkmark
Classification: Evidence Integrity Failure Mode
Severity: Preventative / Educational
Status: REPORTING CONTRACT ESTABLISHED
The problem
An AI assistant may incorrectly describe unexecuted tests as passing, infer successful deployment from a completed commit, or present static inspection as dynamic verification.
The defence
The workflow explicitly requires reporting real commands, observed results, unavailable tooling, and outstanding checks.
Gremlin verdict: IF THE TEST DIDN'T RUN, IT DIDN'T PASS.
The Gremlin claimed 100% test coverage. Upon investigation, it had simply written "PASS" in a comment.
GREMLIN-011 — The Stale HEAD Spectre
Classification: Review Freshness Failure Mode
Severity: Preventative / Educational
Status: FRESH-COMMIT RULE ESTABLISHED
The problem
A clean review of an earlier commit can become obsolete after additional fixes modify the pull request.
Reviewing stale code does not establish the correctness of the revision ultimately merged.
The defence
Require a new inspection of the exact latest HEAD after code changes.
Gremlin verdict: NO STALE APPROVALS. NO DIRTY CHECKOUT SURPRISES.
The Spectre tried reviewing yesterday's commit. The human asked for today's SHA.
Confirmed Development Findings
The three Gremlins above describe general engineering failure modes, not three newly discovered vulnerabilities in INDEPENDENCE.
During development, a documentation wording mismatch with a regression-test expectation was identified and corrected before the PR was opened.
No confirmed P0–P3 security or correctness findings were reported for the final reviewed pull request.
Final Release Verification
Pull request: #6
Final feature HEAD: aa616d789376be46c2b38ad843667c846a6e1daa
Merge commit: cb1d8686cc7e11997fd7608d2ce52e032d7c0056
Status: Merged into main.
No additional third-party application dependencies were introduced.
Release Progression
v0.1.0 — The Declaration
Established the principles of software independence.
v0.2.0 — The Evidence Ledger
Introduced source-linked evidence and reproducible repository inspection.
v0.3.0 — The Dependency Tribunal
Introduced controlled experiments, correctness gates, and transparent measurements.
v0.4.0 — The Gremlin Museum
Preserved software failure modes alongside documented corrections.
v0.5.0 — The Gremlin Breeding Laboratory
Introduced deterministic mutation testing to evaluate regression-test effectiveness.
v0.6.0 — The Secret Source
Reveals the human–AI engineering workflow, practical drift controls, and adversarial review discipline behind the project's development.
Final Declaration
The future of independent software engineering is not about replacing human imagination.
It is about amplifying it.
The human defines the problem.
The AI helps explore the solution.
The source remains inspectable.
The tests challenge the implementation.
The adversarial reviewer hunts the Gremlins.
And the human decides what becomes software.
AI + WEB TECH = UNLIMITED POTENTIAL.
HUMAN DIRECTION. AI ASSISTANCE. EXECUTABLE EVIDENCE.
NO FRAMEWORK SHALL BECOME OUR MASTER.
THIS IS NOT WAR. THIS IS A DIVORCE.
Signed,
QSOL-IMC
Independent Software Sovereignty Initiative
THE REVOLUTION WILL NOT BE CONTAINERISED.