PRIMITIVE-002: Update FACTORY_PATTERN.md to reflect current state #207

Closed
opened 2026-04-13 02:44:27 +00:00 by Mark · 0 comments
Owner

Problem

docs/reference/FACTORY_PATTERN.md is outdated after the terminology refactoring (commit a10e79f). It references deleted factories and old paths.

Outdated Content

Deleted factories still listed:

  • Line 23: capability_factory - DELETED (overlapped with worker_factory)
  • Line 26: meta_factory - DELETED (abstract for future)

Old paths:

  • Lines 92-94: capabilities/_muscle/prompt_factory/ → should be primitives/_muscle/prompt_factory/
  • Lines 193, 207, 221, 234, 247, 260: All capabilities/ paths need updating

Missing docs still referenced:

  • Line 305: CHAMPIONSHIPS.md - does not exist
  • Line 306: RUMINATION.md - does not exist
  • Line 307: CAPABILITY_EVOLUTION.md - does not exist

Status claims outdated:

  • Line 4: "All 7 factories implemented" → should be "5 factories implemented"
  • Line 29: References capabilities/_shared/factory_llm.py → primitives/_shared/factory_llm.py

Current Factory Status (April 2026)

Factory Status
worker_factory ✅ Active
skill_factory ✅ Active
tool_factory ✅ Active
prompt_factory ✅ Active
contract_factory ✅ Active (but no contracts to create yet)
capability_factory ❌ DELETED
meta_factory ❌ DELETED

Scope (MINIMAL)

  1. Update factory table to show 5 active factories
  2. Remove capability_factory and meta_factory sections
  3. Update all capabilities/ paths to primitives/
  4. Update status claims
  5. Add note about missing docs (link to issue #113)

Files

  • docs/reference/FACTORY_PATTERN.md

Acceptance Criteria

  • Factory table shows 5 active factories
  • No references to deleted factories
  • All paths use primitives/
  • Status claims accurate
  • Links to missing docs noted
  • Follows commit a10e79f (terminology refactoring)
  • Related to issue #113 (missing docs)
  • Related to PRIMITIVE-001 (contract definition)
## Problem `docs/reference/FACTORY_PATTERN.md` is outdated after the terminology refactoring (commit a10e79f). It references deleted factories and old paths. ## Outdated Content **Deleted factories still listed:** - Line 23: `capability_factory` - DELETED (overlapped with worker_factory) - Line 26: `meta_factory` - DELETED (abstract for future) **Old paths:** - Lines 92-94: `capabilities/_muscle/prompt_factory/` → should be `primitives/_muscle/prompt_factory/` - Lines 193, 207, 221, 234, 247, 260: All `capabilities/` paths need updating **Missing docs still referenced:** - Line 305: CHAMPIONSHIPS.md - does not exist - Line 306: RUMINATION.md - does not exist - Line 307: CAPABILITY_EVOLUTION.md - does not exist **Status claims outdated:** - Line 4: "All 7 factories implemented" → should be "5 factories implemented" - Line 29: References `capabilities/_shared/factory_llm.py` → `primitives/_shared/factory_llm.py` ## Current Factory Status (April 2026) | Factory | Status | |---------|--------| | worker_factory | ✅ Active | | skill_factory | ✅ Active | | tool_factory | ✅ Active | | prompt_factory | ✅ Active | | contract_factory | ✅ Active (but no contracts to create yet) | | ~~capability_factory~~ | ❌ DELETED | | ~~meta_factory~~ | ❌ DELETED | ## Scope (MINIMAL) 1. Update factory table to show 5 active factories 2. Remove capability_factory and meta_factory sections 3. Update all `capabilities/` paths to `primitives/` 4. Update status claims 5. Add note about missing docs (link to issue #113) ## Files - `docs/reference/FACTORY_PATTERN.md` ## Acceptance Criteria - [ ] Factory table shows 5 active factories - [ ] No references to deleted factories - [ ] All paths use `primitives/` - [ ] Status claims accurate - [ ] Links to missing docs noted ## Related - Follows commit a10e79f (terminology refactoring) - Related to issue #113 (missing docs) - Related to PRIMITIVE-001 (contract definition)
Mark closed this issue 2026-04-14 01:53:07 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Mark/mesh-seed#207
No description provided.