Feature: CLI Commands Full Coverage As a developer I want to test all CLI command paths So that I achieve comprehensive coverage Scenario: Context add command with file Given I have a temporary test directory And I have a CLI test file "test.py" with content "print('test')" When I run context add with file "test.py" Then the context add should execute Scenario: Context add command with directory Given I have a temporary test directory And I have multiple test files in a directory When I run context add with directory path Then the context add should execute Scenario: Context remove command Given I have a temporary test directory And I have added files to context When I run context remove with a file Then the context remove should execute Scenario: Context clear command Given I have a temporary test directory And I have added files to context When I run context clear Then the context clear should execute Scenario: Context list command Given I have a temporary test directory And I have added files to context When I run context list Then the context list should execute Scenario: Project init command Given I have a temporary test directory When I run project init Then the project init should execute Scenario: Project init with force Given I have a temporary test directory And I have an existing project When I run project init with force flag Then the project init should execute with force Scenario: Project status command Given I have a temporary test directory And I have an initialized project with basic config When I run project status Then the project status should execute Scenario: Context command group help When I run context command with help Then the context help should display Scenario: Project command group help When I run project command with help Then the project help should display