Skip to content

Complete entropy-reduction plan (scenario deferred): context, resolvers, command split, guardrails#6

Merged
odysseus0 merged 3 commits intomainfrom
codex/entropy-reduction
Feb 15, 2026
Merged

Complete entropy-reduction plan (scenario deferred): context, resolvers, command split, guardrails#6
odysseus0 merged 3 commits intomainfrom
codex/entropy-reduction

Conversation

@odysseus0
Copy link
Owner

@odysseus0 odysseus0 commented Feb 15, 2026

Summary

  • finish shared command-context adoption for auth and initiative read paths while preserving auth login key precedence semantics
  • consolidate resolver duplication by introducing shared team/user-entity resolvers and reusing them across cycle/issue/project/team/user flows
  • remove direct handler console.log/console.error usage under src/commands and route output through shared formatter/stream helpers
  • split monolith command files into concern-based modules:
    • src/commands/issue/{index,read,mutate,comment,watch,shared}.ts
    • src/commands/project/{index,read,mutate,milestone,status,shared}.ts
    • keep compatibility shims at src/commands/issue.ts and src/commands/project.ts
  • harden scale-sensitive paths:
    • paginate issue agent-session retrieval
    • paginate team overview issue aggregation beyond 200
    • make project preview limit/count/has-more semantics explicit
  • add guardrails + CI:
    • /.github/workflows/ci.yml for deno task check, deno task lint, deno task test
    • contract/smoke/resolver/scale tests, including no-direct-console handler rule and watch output contracts
  • update drift closure report in scenarios/entropy-audit-report.md

Testing

  • deno task check
  • deno task lint
  • deno task test (21 passed, 0 failed)

Notes

  • scenario regression is intentionally deferred and remains manual (LLM + eyeballing), not part of CI
  • no CLI surface changes (commands/flags/aliases preserved)

@odysseus0 odysseus0 changed the title Standardize command stream handling and project flows Entropy reduction: shared context/resolvers, split issue/project, CI guardrails Feb 15, 2026
@odysseus0 odysseus0 changed the title Entropy reduction: shared context/resolvers, split issue/project, CI guardrails Complete entropy-reduction plan (scenario deferred): context, resolvers, command split, guardrails Feb 15, 2026
@odysseus0 odysseus0 merged commit 2fd1278 into main Feb 15, 2026
2 checks passed
@odysseus0 odysseus0 deleted the codex/entropy-reduction branch February 15, 2026 19:52
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