agent-ecosystem/src/features
777genius 816ff210b7 fix(recent-projects): keep codex partial warning only for empty results
Large Codex histories routinely hit the scan budget while still returning
useful project candidates, so the detailed "partial" warning was firing on
healthy degraded runs. Only warn when a degraded scan yields zero candidates;
otherwise the run is logged at info level with the degraded flag.
2026-05-31 17:55:01 +03:00
..
agent-attachments refactor(agent-attachments): use agent image mime types directly 2026-05-26 23:44:40 +03:00
agent-graph fix(team): reconcile provisioned-but-not-alive bootstrap state 2026-05-27 12:16:41 +03:00
anthropic-runtime-profile fix(team): align Anthropic effort UI fallback 2026-05-19 21:27:50 +03:00
codex-account fix(runtime): preserve provider status during refresh failures 2026-05-30 18:44:31 +03:00
codex-model-catalog feat: prefer orchestrator codex model catalog 2026-04-28 20:13:03 +03:00
codex-runtime-installer fix(ci): stabilize runtime release checks 2026-05-22 00:55:29 +03:00
codex-runtime-profile feat(team): expand opencode review and release support 2026-04-24 12:05:54 +03:00
localization fix(team): prevent composer recipient overflow 2026-05-30 18:46:21 +03:00
member-log-stream fix(member-log-stream): simplify member logs view 2026-05-27 21:53:27 +03:00
member-work-sync fix(member-work-sync): recover stale nudge payload conflicts 2026-05-25 14:34:14 +03:00
recent-projects fix(recent-projects): keep codex partial warning only for empty results 2026-05-31 17:55:01 +03:00
running-teams feat(i18n): add localization foundation 2026-05-24 15:37:24 +03:00
runtime-provider-management fix(opencode): wire junction diagnostics on dev 2026-05-28 13:12:02 +03:00
team-runtime-lanes fix(team): reconcile provisioned-but-not-alive bootstrap state 2026-05-27 12:16:41 +03:00
tmux-installer perf(main): reuse cached runtime process table 2026-05-31 12:24:29 +03:00
workspace-trust fix(workspace-trust): canonicalize git worktree trust roots 2026-05-25 21:30:56 +03:00
CLAUDE.md fix(team): harden opencode delivery recovery 2026-05-14 15:11:40 +03:00
README.md fix(team): harden opencode delivery recovery 2026-05-14 15:11:40 +03:00

Features

This directory contains the canonical home for medium and large feature slices.

Before creating or refactoring a feature, read:

Reference examples:

  • recent-projects - full cross-process feature with contracts, core, main, preload, renderer, and focused tests
  • agent-graph - thin feature with core/domain and renderer integration only
  • codex-model-catalog and team-runtime-lanes - process-limited features that omit renderer or preload layers when they do not own those boundaries

Use src/features/<feature-name>/ by default when the work introduces:

  • a new use case or business policy
  • transport wiring
  • more than one process boundary
  • more than one adapter or provider

Feature-local docs should answer navigation questions:

  • which shape the feature uses
  • which entrypoints are public
  • where new adapters, rules, bridges, or renderer surfaces belong
  • what tests protect the behavior
  • which local files are the best examples for future changes

Do not duplicate architecture rules in feature folders. Keep the standard centralized in ../../docs/FEATURE_ARCHITECTURE_STANDARD.md.

Rule of thumb:

  • recent-projects is the full slice example with process-aware outer layers
  • agent-graph is the thin slice example built around core/ plus renderer/