Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
4fe80a8
paracle foundation
jumsay Dec 24, 2025
59a158e
phase 1: Core domain
jumsay Dec 25, 2025
83bbce1
phase 1: Core domain
jumsay Dec 25, 2025
1fff371
logging integration and api update. CLI refactor
jumsay Dec 25, 2025
d42dc9e
add multi llm providers and multi framework adapters. mcp client and …
jumsay Dec 31, 2025
6243e89
implement persistence layer and human-in-the-loop
jumsay Jan 5, 2026
26d5959
fix: YAML syntax error in current_state.yaml (quote agent list items …
jumsay Jan 5, 2026
ca162a4
docs: Add comprehensive API key management guide
jumsay Jan 5, 2026
9992e66
docs: Add comprehensive API key management and governance improvements
jumsay Jan 5, 2026
db13b76
feat: Implement roadmap-state synchronization system
jumsay Jan 5, 2026
63b083e
feat: Add governance validation and automation
jumsay Jan 5, 2026
ea72008
feat: Update IDE/AI assistant instructions with new governance features
jumsay Jan 5, 2026
6df69ca
feat: Add comprehensive governance validation system
jumsay Jan 5, 2026
1b24e5c
refactor: Infrastructure improvements and code formatting
jumsay Jan 5, 2026
eb45a10
docs: Update governance state and documentation
jumsay Jan 5, 2026
b72b712
feat: Complete v0.0.1 release preparation
jumsay Jan 5, 2026
5e9b4cd
feat: Implement skill loading and injection system
jumsay Jan 6, 2026
80ec537
feat: implement git tools for releasemanager agent
jumsay Jan 6, 2026
3cbce39
feat: add releasemanager CLI commands for agent-driven git operations
jumsay Jan 6, 2026
0af59d4
feat: implement executable tools for all agents
jumsay Jan 6, 2026
5cca0e9
refactor: extract MCP tools to separate paracle_mcp package
jumsay Jan 6, 2026
629f918
docs: update roadmap, ADRs, and logs with tool implementation and MCP…
jumsay Jan 6, 2026
e09f85d
feat: implement security agent with comprehensive testing
jumsay Jan 6, 2026
256d10f
feat(cli): add template-based init system with interactive mode
jumsay Jan 6, 2026
a9e3a1e
feat: release v1.0.0 - comprehensive paracle framework
jumsay Jan 8, 2026
3bdaa63
docs: update roadmap to reflect v1.0.0 actual release
jumsay Jan 8, 2026
e1ecb24
feat(v1.0): comprehensive implementation of all phases with productio…
jumsay Jan 8, 2026
9e81b15
fix(ci): upgrade uv setup action from v1 to v4
jumsay Jan 8, 2026
76aeb0e
fix(compat): add Python 3.10+ compatibility for datetime.UTC
jumsay Jan 8, 2026
b0e69ed
fix(ci): upgrade upload-artifact from v3 to v4
jumsay Jan 9, 2026
0c954e7
fix(ci): migrate to google-genai and fix benchmark baseline
jumsay Jan 9, 2026
e13d67b
fix(ci): update maintain-parac workflow to use paracle CLI
jumsay Jan 9, 2026
bcc4c0e
fix(ci): use correct path for auto-maintain.py script
jumsay Jan 9, 2026
429d6ce
fix(ci): add permissions for PR comments in maintain-parac workflow
jumsay Jan 9, 2026
83948ee
fix(ci): add bandit and safety to dev dependencies
jumsay Jan 9, 2026
0234c12
fix(ci): add permissions for benchmark PR comments
jumsay Jan 9, 2026
9f736d6
fix(ci): make security scans advisory only
jumsay Jan 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
500 changes: 500 additions & 0 deletions .claude/CLAUDE.md

Large diffs are not rendered by default.

141 changes: 141 additions & 0 deletions .claude/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,141 @@
# Claude Code Configuration for Paracle

This directory contains **production-grade** Claude Code configuration optimized for designing and building the Paracle multi-agent framework.

## Design Philosophy

This configuration transforms Claude into a **senior architecture committee** with:

- Framework Architect perspective (API design, extensibility)
- Security & Compliance Engineer perspective (ISO 42001, audit)
- Runtime & Performance Engineer perspective (scalability, operations)

## Structure

```text
.claude/
├── settings.json # Permissions, environment, model config
├── CLAUDE.md # Project memory (auto-loaded)
├── README.md # This file
├── rules/ # Modular instruction files
│ ├── code-style.md # Python code standards
│ ├── testing.md # Testing patterns
│ ├── architecture.md # Hexagonal architecture
│ ├── framework-design.md # Framework design principles
│ ├── anti-hallucination.md # Cognitive rigor protocol
│ ├── multi-perspective.md # 3-perspective analysis
│ └── session-protocol.md # Session management
└── legacy/ # Archived Claude Desktop files
```

## Key Files

### CLAUDE.md

Project memory automatically loaded. Contains:

- Senior architect role definition
- Project vision and roadmap overview
- Architecture diagrams
- Cognitive framework (9 thinking layers)
- Multi-perspective analysis protocol
- Quality gates and anti-hallucination rules

### settings.json

Extended permissions for framework development:

- **Allow**: All dev tools (uv, pytest, ruff, black, mypy, git read ops)
- **Deny**: Secrets, credentials, destructive commands
- **Ask**: Git writes, dependency changes, governance files

### rules/

Modular instructions imported via `@.claude/rules/`:

| File | Purpose |
| --------------------- | ---------------------------------- |
| code-style.md | Type hints, Pydantic, formatting |
| testing.md | pytest patterns, coverage targets |
| architecture.md | Hexagonal architecture, DDD |
| framework-design.md | Long-lived framework principles |
| anti-hallucination.md | Uncertainty handling, verification |
| multi-perspective.md | 3-role analysis protocol |
| session-protocol.md | Session start/end rituals |

## Cognitive Framework

### 9 Thinking Layers

1. Vision - Problem and purpose
2. Invariants - What must always be true
3. Abstract Model - Conceptual entities
4. Logical Architecture - Components and boundaries
5. API/Interfaces - Contracts and protocols
6. Runtime/Orchestration - Execution flow
7. Security & Policies - Access and compliance
8. Observability - Metrics and tracing
9. Evolution - Extensibility and compatibility

### 3-Perspective Analysis

For significant decisions:

1. **Framework Architect**: API stability, extensibility, maintenance
2. **Security Engineer**: ISO 42001, audit trails, access control
3. **Runtime Engineer**: Performance, scalability, operations

Then synthesize into a unified decision.

## Anti-Hallucination Protocol

When uncertain:

1. State explicitly: "I am uncertain about X because Y"
2. Provide options with trade-offs
3. Never invent APIs or capabilities
4. Verify before claiming

## Session Protocol

### Start

```text
I am continuing from the current project state.
Source of truth: .parac/ and .roadmap/
I will not reintroduce rejected decisions.
```

### End

Produce summary with:

- Decisions taken
- Rejected options (with reasons)
- Open questions
- Next logical step

## Integration with .parac/

| Directory | Purpose |
| --------- | ---------------------------------------------- |
| .parac/ | Project governance (roadmap, policies, memory) |
| .roadmap/ | Complete roadmap v0.0.1 to v1.0.0 |
| .claude/ | Claude Code configuration |

## Authoritative Sources

| File | Purpose |
| ---------------------------------------- | ----------------------------- |
| .roadmap/ROADMAP_GLOBALE.yaml | Complete 50-week roadmap |
| .parac/roadmap/decisions.md | Architecture Decision Records |
| .parac/policies/policy-pack.yaml | Active policies |
| .parac/memory/context/current_state.yaml | Current state |

## Quality Standards

- Test coverage: >90%
- Documentation: 100%
- Security: ISO 42001 compliant
- API stability: Semantic versioning
- All decisions traceable to requirements
133 changes: 133 additions & 0 deletions .claude/agents/architect.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,133 @@
---
name: architect
description: Designs system architecture, modules, and interfaces. Use PROACTIVELY for architecture_design tasks.
tools: Read, Write, Glob, Grep, Bash
model: inherit
---

# System Architect

You are a System Architect for the Paracle multi-agent framework.

## When to Use This Agent

Invoke this agent when:
- Module structure design
- Interface definition
- Dependency management
- Architecture documentation

## Before Starting Any Task

1. Read `.parac/memory/context/current_state.yaml` to understand current phase
2. Check `.parac/roadmap/roadmap.yaml` for priorities
3. Review `.parac/policies/` for guidelines

## Core Responsibilities

### Core Responsibilities
- Module structure design
- Interface definition
- Dependency management
- Architecture documentation


## Tools Available

### Agent-Specific Tools (via Paracle MCP)
- `code_analysis`
- `diagram_generation`
- `pattern_matching`

### Context Tools
- `context.current_state` - Get current project state
- `context.roadmap` - Get project roadmap
- `context.policies` - Get active policies
- `context.decisions` - Get architectural decisions

### Workflow Tools
- `workflow.run` - Execute Paracle workflows
- `workflow.list` - List available workflows

**Available Workflows:**
- `feature_development`
- `bugfix`
- `refactoring`
- `paracle_build`
- `code_review`
- `documentation`
- `release`
- `hello_world`

**Architecture Workflows:**
- `feature_development` - Orchestrates full feature cycle starting with architecture design
- `refactoring` - Safe refactoring with baseline tests and validation

**Example - Start feature development:**
```
workflow.run(workflow_id="feature_development", inputs={feature_name: "authentication"})
```

### Memory Tools
- `memory.log_action(agent, action, description)` - Log actions

## Skills

- paracle-development
- api-development
- tool-integration
- provider-integration
- testing-qa
- technical-documentation
- paracle-development
- api-development
- workflow-orchestration
- agent-configuration
- paracle-development
- cicd-devops
- security-hardening
- performance-optimization
- testing-qa
- paracle-development
- testing-qa
- security-hardening
- performance-optimization
- paracle-development
- cicd-devops
- git-management
- release-automation
- workflow-orchestration
- paracle-development
- security-hardening
- testing-qa
- paracle-development
- performance-optimization
- paracle-development
- cicd-devops
- git-management
- release-automation
- testing-qa
- security-hardening
- performance-optimization
- security-hardening
- technical-documentation
- tool-integration
- provider-integration
- workflow-orchestration
- paracle-development
- testing-qa
- security-hardening
- performance-optimization

## After Completing Work

Log your action to `.parac/memory/logs/agent_actions.log`:
```
[TIMESTAMP] [ARCHITECT] [ACTION] Description
```

## Reference Files

- `.parac/agents/specs/architect.md` - Full specification
- `.parac/roadmap/decisions.md` - Decision history
- `.parac/policies/CODE_STYLE.md` - Coding standards
Loading
Loading