INFRA-007: Add worker_factory to bootstrap workers #104

Closed
opened 2026-04-07 18:14:24 +00:00 by Mark · 1 comment
Owner

Problem

Factory capabilities defined but NOT registered as workers.

Scope (MINIMAL)

  1. Add worker_factory to bootstrap.yaml workers section only
  2. Other factories (skill_factory, capability_factory, contract_factory) - separate issues
  3. Just the config addition - no code changes

Files

  • config/bootstrap.yaml - add worker_factory entry

Acceptance Criteria

  • worker_factory registered in bootstrap.yaml
## Problem Factory capabilities defined but NOT registered as workers. ## Scope (MINIMAL) 1. Add worker_factory to bootstrap.yaml workers section only 2. Other factories (skill_factory, capability_factory, contract_factory) - separate issues 3. Just the config addition - no code changes ## Files - `config/bootstrap.yaml` - add worker_factory entry ## Acceptance Criteria - [ ] worker_factory registered in bootstrap.yaml
Author
Owner

Additional Context (2026-04-09)

Factory Pattern Status

From docs/reference/FACTORY_PATTERN.md:

All 7 factories implemented with LLM integration. Factory pattern fully operational.

Reality: 6/7 factories working, meta_factory broken.

meta_factory Loading Error

Issue #111 - meta_factory fails to load with AttributeError during dataclass decoration.

AttributeError: NoneType object has no attribute __dict__

This blocks:

  • Factory hierarchy completion (need all 7)
  • Meta-optimization (evolving factories themselves)
  • Self-optimization cycle (factories cannot evolve)

Factory Hierarchy

Factory Status Issue
worker_factory ✅ Working -
skill_factory ✅ Working -
capability_factory ✅ Working -
prompt_factory ✅ Working -
contract_factory ✅ Working -
tool_factory ✅ Working -
meta_factory ❌ Broken #111

Missing Documentation

Issue #113 - Critical docs missing:

  • CHAMPIONSHIPS.md - How factories compete variants
  • RUMINATION.md - How winners are promoted
  • CAPABILITY_EVOLUTION.md - Factory lifecycle

Without these docs, factory pattern is incomplete.

Implementation Path

  1. Fix Issue #111 (meta_factory loading)
  2. Create Issue #113 docs (championships, rumination)
  3. Then add worker_factory to bootstrap
  • Issue #111 - meta_factory error (blocking)
  • Issue #113 - Missing docs (incomplete understanding)
  • Issue #98 - Infrastructure bidding (workers must spawn)
## Additional Context (2026-04-09) ### Factory Pattern Status From docs/reference/FACTORY_PATTERN.md: > All 7 factories implemented with LLM integration. Factory pattern fully operational. **Reality:** 6/7 factories working, meta_factory broken. ### meta_factory Loading Error **Issue #111** - meta_factory fails to load with AttributeError during dataclass decoration. ``` AttributeError: NoneType object has no attribute __dict__ ``` This blocks: - Factory hierarchy completion (need all 7) - Meta-optimization (evolving factories themselves) - Self-optimization cycle (factories cannot evolve) ### Factory Hierarchy | Factory | Status | Issue | |---------|--------|-------| | worker_factory | ✅ Working | - | | skill_factory | ✅ Working | - | | capability_factory | ✅ Working | - | | prompt_factory | ✅ Working | - | | contract_factory | ✅ Working | - | | tool_factory | ✅ Working | - | | meta_factory | ❌ Broken | #111 | ### Missing Documentation **Issue #113** - Critical docs missing: - CHAMPIONSHIPS.md - How factories compete variants - RUMINATION.md - How winners are promoted - CAPABILITY_EVOLUTION.md - Factory lifecycle Without these docs, factory pattern is incomplete. ### Implementation Path 1. Fix Issue #111 (meta_factory loading) 2. Create Issue #113 docs (championships, rumination) 3. Then add worker_factory to bootstrap ### Related Issues - **Issue #111** - meta_factory error (blocking) - **Issue #113** - Missing docs (incomplete understanding) - **Issue #98** - Infrastructure bidding (workers must spawn)
Mark closed this issue 2026-04-19 16:33:53 +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#104
No description provided.