Overview

Proposed · draft 0.1Illustrative examples

Techlog keeps a structured, searchable, evidence-linked stream of the events that matter in software engineering, so a change can be followed from the problem that started it to what it did in production.

The problem

AI agents and engineers now produce changes faster than the workflows built to explain them. Pull requests, tickets, commits, CI/CD pipelines, observability platforms, and incident tools each hold part of the story, and nobody holds all of it. Reviews become the bottleneck because the reviewer has to rebuild the context from scratch.

Teams need to know:

The vision

Problem → Proposal → Decision → Implementation → Verification → Release → Incident → Mitigation → Rollback → Postmortem → Corrective action

Techlog is proposed to collect events from the tools you already use, let AI agents contribute structured events of their own, and connect the evidence needed to understand and verify a change. The record is meant to be useful to humans and to agents alike.

Core concepts

Event
An immutable, structured record of something meaningful, such as a decision, a release, or an incident. Later events change the state of the story; they do not rewrite earlier ones.
Actor
Who produced the event: a human, an AI agent, or a system.
Link
A typed relationship between events, marked confirmed or hypothesis.
Evidence
References to artifacts such as test reports or alerts, optionally with a content digest. Techlog stores references, not the artifacts.
Provenance
How the event came to be recorded: collected from a tool, submitted by an agent, or entered by a person.
Status
The state of the thing the event describes at the moment it was recorded.
Policy
Conditions over events and evidence, such as "a production upgrade needs a reviewed rollback plan".

All of them are specified in the event model.

Who it is for

RoleWhat they get
Engineering leadersA traceable account of why changes were made and how they behaved in production.
Developers and reviewersContext attached to every change, so reviews start from the story rather than the diff alone.
AI-agent and tool buildersA common, documented way to read engineering history and to record decisions, evidence, and plans.
Reliability and on-call engineersIncidents linked to the releases and changes behind them, with rollback plans and recovery checks.
Security and compliance teamsEvidence and approvals linked to the operations they apply to, and a record of how policies were evaluated.

Standard and platform

There are two separate things here. The open standard is a proposal anyone can review and implement. The Techlog platform is a planned commercial product built on it.

Open standard (proposed)Techlog platform (commercial, planned)
Event schema and extension rulesEngineering change intelligence
Lifecycle relationshipsReliability engineering and incident management
Evidence and provenanceMCP integrations for AI agents
Policy and assurance conceptsAssisted upgrade and rollback planning
API and MCP bindingsConfigurable workflows and enterprise policy enforcement
Versioning and conformance testsCompliance evidence

The platform complements GitHub and GitLab, observability, incident-management, and GRC tools. It does not replace them. Independent implementations of the standard should be possible.

What exists today

ItemStatus
This documentation and websiteExists
Event model, draft 0.1Proposed and enforced by the local server
Local server: event API, MCP server with five tools, SQLite storage, read-only UI, Claude skillImplemented (basic) Run the server
Rollback-plan and evidence tools, collectors, policy, signatures, authenticationProposed
Scattered-to-connected animation on the home pageSimulated example
Hosted platformComing soon

Where to go next