Investigate
Gather deterministic project evidence before making claims.
PROJECTFORGE · EARLY DEVELOPMENT
ProjectForge is still in its infancy. It is being built as a local-first engineering assistant that can inspect a real software project, gather evidence, understand the relevant subsystem, propose bounded changes, and keep the person building the software in control of what actually happens.
The AI reasons and proposes. Deterministic controls handle evidence, scope, authority, execution, and closure.
WHAT IT IS
The goal is for ProjectForge to understand the project it is working on before it changes anything. It investigates the actual code and project state, follows verified relationships, and builds an evidence-backed view of the relevant subsystem.
It is designed for controlled engineering work: read first, reason from evidence, propose a bounded change, wait for explicit approval, execute only the authorized scope, and independently verify the result.
CONTROL MODEL
Gather deterministic project evidence before making claims.
Define what should change, where, why, and how success will be verified.
The user explicitly authorizes a frozen, bounded scope.
Post-write verification independently checks reality before closure.
WEB OBSERVATORY
ProjectForge can capture the rendered page the user is actually viewing. Browsing alone does not count as evidence. Capture begins only when the user explicitly asks ProjectForge to analyze the page, and the resulting observed evidence is kept distinct from the model's interpretation.
PROJECT README
General-purpose observation-only webpage analysis for ProjectForge.
The webview runs as a guest; the normal ProjectForge renderer remains context-isolated and sandboxed. Password controls are excluded from captured form metadata, and input values are not captured.
ProjectForge now has the validated foundation for a general evidence-backed software-engineering agent.
Investigate → Understand → Assess → Propose → Freeze Scope → Explicit Approval → Controlled Execution → Independent Verification → Close or Refuse Closure
The AI is not the authority. AI reasoning cannot grant itself permissions, manufacture evidence, expand approved scope, or claim successful execution without deterministic verification.
AI reasons and proposes → deterministic code verifies evidence and scope → the user explicitly approves → deterministic Controlled Hands executes only authorized work → deterministic post-write verification proves or rejects the result.
v0.40 makes the validated engineering-control chain durable across application restarts. Frozen scopes, execution authorizations/results, and post-write verification records are persisted in a deterministic engineering ledger rather than existing only in process memory.
Persistence remembers authority state; it does not create authority.