Skip to content

feat(aidd-orchestrator): route by discovered capability, not hardcoded plugin #146

Closed
2 of 2 issues completed

Description

@blafourcade

Problem

The orchestrator's route is hardcoded. It names aidd-dev by address in its routing regexes and its check-sdlc step, which violates the cross-plugin orthogonality rule in docs/ARCHITECTURE.md — see #406, the concrete violation.

It has no choice today: nothing lets a skill discover, at runtime, what the installed plugins can do. So the pipeline is written down instead of derived.

Scope

An orchestrator that, on every request, reads what is available and proposes a plan, instead of replaying a fixed pipeline.

Its inputs:

Its output: an orchestration plan, presented, then run.

Acceptance criteria

Related

Activity

  1. blafourcade commented on Jul 10, 2026

    @blafourcade
    ContributorAuthor

    Related: #406 is the concrete violation this feature would make impossible. aidd-orchestrator/skills/00-async-dev hardcodes aidd-dev because there is no runtime capability discovery to route by. Use its call sites as the acceptance fixture.

  2. changed the title [-]feat: orchestration dynamique selon les plugins installés[/-] [+]feat(aidd-orchestrator): route by discovered capability, not hardcoded plugin[/+] on Jul 10, 2026
  3. changed the issue type fromtoon Jul 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Fields

    Priority

    Medium

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions