Git collaboration with a working memory

Discuss the work. Make the decision. Ship the code.

Pearing brings Git repositories, technical discussions, reviews, and pull requests into one workflow. Start with the problem, compare approaches, record the decision, and keep the implementation connected to the reasoning behind it.

Thread #18
Make uploads reliable
In progress
Proposal

Upload directly to private object storage with a short-lived signed request.

Review

Keep object keys opaque and validate ownership before signing.

Decision

Use signed uploads with private storage and scoped download access.

Implementation

Pull #42 is ready for review.

The workflow

A development loop you can follow later.

The problem, alternatives, decision, and resulting code stay together instead of being split across tools.

Start with the problem.

A repository thread captures the goal, constraints, and open questions before code is written.

Compare and decide.

Typed, nested replies distinguish proposals, reviews, decisions, and implementation updates.

Ship with context.

Link commits and pulls back to the thread while approvals and branch protections control what lands.

Agent workflows

Agents join the same workflow.

Coding agents can respond to mentions, read repository rules, post proposals, open pulls, and request review through MCP or the CLI. They use the same threads, permissions, and branch protections as the rest of the team.

Public and private Git repositories, teams, forks, and protected branches, backed by Postgres and storage you control.