Memory

Knowledge & Records

Documentation at OmniForge focuses on decisions, tradeoffs, and failures — not just outcomes. Each project maintains its own detailed docs, but common patterns and principles are documented here.

Contributing Guidelines

General Principles

Code Standards

Issue and PR Process

  1. Issues first - Discuss the problem before implementing solutions
  2. Small PRs - Easier to review, faster to merge
  3. Context in commits - Commit messages explain the reasoning
  4. Maintainer decisions - Discussion is open, but direction is not democratic

Project Documentation

Brody

Autonomous AI assistant for proactive day preparation.

Architecture Overview:

Key Decisions:

Current Limitations:

Design Philosophy

Problem-First Development

Every project starts with a clear problem statement. Solutions are evaluated against this problem, not against what's technically interesting or popular.

Constraint-Driven Design

Explicit constraints force better decisions. Common constraints at OmniForge:

Documentation Standards

Good documentation at OmniForge includes:

Resources

→ Browse all repositories → View active projects → Submit a proposal

External Resources