Skip to content

Epic: DemoAgent group behaviour — correlated agents for affinity clustering showcase #112

@rebelmachina

Description

@rebelmachina

Overview

Current DemoAgent is a pure independent random walk — no groups, no interaction signals, no party/guild relationships. AffinityEngine's interaction graph stays empty, scoring falls back to spatial proximity, and the demo is functionally identical to RulesEngine. This epic makes the demo actually demonstrate the clustering value proposition.

Spec

Full technical specification: demo_agent_group_behaviour.md

Sub-issues

Dependencies

#113 and #114 are independent (parallel). #115 depends on both.

Backwards compatibility

All existing APIs, binaries, and tests are unchanged. New behaviour is additive only. group_id: Option<Uuid> defaults to None which preserves current random-walk behaviour exactly.

Plug-and-play with both models

The arcane-clustering-sim binary supports --model rules|affinity. The headline integration test (Test E in #115) asserts that affinity fragmentation < 0.25 and beats rules by ≥ 0.2 at tick 300 — directly measurable and reproducible.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestepicTracks a group of related issues

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions