Files
manual_slop/conductor/tracks/granular_ast_control_20260510/spec.md
T

586 B

Specification: Granular AST Control (Signatures vs. Definitions)

Overview

Introduce 'AST Signatures' and 'AST Definitions' states in the Context Panel for C/C++ files to allow granular control over context exposure without blowing up token limits.

Acceptance Criteria

  • Context panel file items support two new states: AST Signatures and AST Definitions.
  • aggregate.py respects these states by invoking the ts_c_get_skeleton / ts_cpp_get_skeleton tools accordingly.
  • Visual indicators in the UI clearly show the current aggregation state of each file.