Skip to content

docs(roadmap): foreign-domain integration finding + collector-discovery deferral - #504

Closed
thedancingdeveloper wants to merge 1 commit into
devfrom
docs/bee-hive-domain-investigation
Closed

docs(roadmap): foreign-domain integration finding + collector-discovery deferral#504
thedancingdeveloper wants to merge 1 commit into
devfrom
docs/bee-hive-domain-investigation

Conversation

@thedancingdeveloper

Copy link
Copy Markdown
Contributor

What

Records two roadmap entries out of the bee-hive-management domain investigation: the confirmed DESIGN.md §11 allocation for foreign domains (own product outside this repo; tasks in as work items over MCP/REST; evidence in as read-only observations under a domain vocabulary), and a deliberate deferral naming the gap that CUSTOMISATION.md's Layer-3 "extra collectors" path has no discovery mechanism — collectors are assembled from hard-coded lists in application/services/collect.py.

Why

The investigation (tracked as WI-58 in the estate's Vogt instance) established that a foreign domain like bee hive management must not enter the core entity set, and surfaced the collector-discovery gap that blocks any external-evidence integration. ROADMAP.md is the designated home for designed-but-unbuilt allocations and deliberate deferrals, so an issue alone would not explain them.

Verification

  • Python core: uv run pytest, uv run mypy, uv run ruff check ., uv run ruff format --check .
  • Docs: uv run python scripts/check_docs.py — 29 markdown files, all relative links resolve
  • PWA (web/): pnpm typecheck, pnpm test, pnpm test:browser (Playwright)
  • Engine (engine/): cargo fmt --check, cargo clippy -- -D warnings, cargo test --all
  • Not applicable — docs-only change; no code gates apply

Docs

  • docs/ROADMAP.md updated (this change is the doc update)

🤖 Generated with Claude Code

https://claude.ai/code/session_0194Cp7tA6NFXhy534TYrKSA

…r-discovery deferral

Investigating bee hive management as the first concrete foreign-domain case
confirmed the DESIGN.md §11 allocation: the domain lives in its own product,
tasks enter as work items over MCP/REST, and evidence would enter as
read-only observations. Also records that CUSTOMISATION.md's Layer-3 'extra
collectors' path has no discovery mechanism yet (collectors are assembled
from hard-coded lists in application/services/collect.py), deferred until a
concrete external-evidence integration needs it.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0194Cp7tA6NFXhy534TYrKSA
@thedancingdeveloper

Copy link
Copy Markdown
Contributor Author

Withdrawn — mis-scoped: the bee hive management work belongs in the FarmEggs (AusFarms Core) repository as a module beside Eggs/Stock/Crops, not as Vogt roadmap entries. The collector-discovery observation may return separately on its own merits.

@thedancingdeveloper
thedancingdeveloper deleted the docs/bee-hive-domain-investigation branch September 1, 2026 21:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant