Skip to content

[meta] Operating model 4+1 active — Sprint 7EA-W1 kickoff #11

@marcos-mendez

Description

@marcos-mendez

4+1 Operating model now active

The PopSolutions Sails project operates with 4 development agents in parallel + 1 reviewer agent per team_structure_4plus1.md and MAST/GOVERNANCE.md.

Roster

Agent Role Repos Label
Agent 1 RTL Architect MAST + InnerJib7EA top-integration stream-1
Agent 2 FPGA Hardware Stays + InnerJib7EA top-integration stream-2
Agent 3 Software Stack Spanker (NEW) stream-3
Agent 4 Open FPGA Upstream Stays/docs/upstream + external forks stream-4
Agent R Reviewer all (review + merge authority) reviewer

Sprint 7EA-W1 backlog (current)

MAST (Agent 1):

InnerJib7EA (Agent 2):

InnerJib7EA (Agent 3):

Stays (Agent 2): open queue — schematic capture for ECP5-85F bootstrap, layer stackup, BOM
Spanker (Agent 3): open queue — driver skeleton, runtime, GGML port
Upstream (Agent 4): open queue — proactive ecosystem audit; reactive when stream-1/2 flag bugs

Workflow reminder

Each dev agent:

  1. Picks one issue with their stream label
  2. Branches feat/stream-N/<scope>
  3. Implements + tests (cocotb mandatory for RTL; pytest for SW)
  4. Opens PR with labels review-pending + stream-N
  5. DOES NOT MERGE — Agent R does that

Agent R polls for review-pending PRs across all 4 repos, runs code-reviewer, merges if APPROVE + CI green.

Coordination here

Agents post a comment when they start work / finish a PR / hit a cross-stream blocker. Human checks in periodically. Closes when this sprint window ends.

Out-of-scope (human-only)

Strategic decisions, license, tape-out commitments, financial. Tag human-attention and stop.


Operating model 4+1 active starting now. First PRs from Agents 1-4 incoming.

Metadata

Metadata

Assignees

No one assigned

    Labels

    metaSprint coordination, planning

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions