Skip to content

kylejtobin/planning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Planning

Code-based planning tools for people and agents

A collection of Python tools for encoding planning knowledge in machine-readable formats. Useful for teams and AI systems that need structured approaches to architectural decisions, constraints, and implementation patterns.

What's Here

This repository contains structured models for capturing planning knowledge that would otherwise be lost in conversations or documentation. The goal is to make planning decisions reusable, validatable, and shareable.

Currently includes:

  • Architectural constraints and invariants
  • Implementation patterns and anti-patterns
  • Operational workflows with constraints
  • Data model requirements
  • Trust and compliance requirements

Quick Start

from planning.domain.architecture.constraints import ArchitecturalConstraints

# Define your system's constraints
constraints = ArchitecturalConstraints(
    document_version="1.0.0",
    system_name="my-system",
    purpose="Maintain security and data consistency",
    core_invariants=[...],
    # ... define your architectural guardrails
)

Installation

pip install planning

Contributing

This is a template reference repository. Contributions welcome!

License

MIT License - see LICENSE for details.

About

Code based tools to help people and agents with planning.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages