MANIFEST.in
README.md
cli.py
engine.py
pyproject.toml
requirements.txt
setup.py
NodeCraft.egg-info/PKG-INFO
NodeCraft.egg-info/SOURCES.txt
NodeCraft.egg-info/dependency_links.txt
NodeCraft.egg-info/entry_points.txt
NodeCraft.egg-info/requires.txt
NodeCraft.egg-info/top_level.txt
core/__init__.py
core/config.py
core/context_integration.py
core/dynamic_cli.py
core/registry.py
core/scenario_loader.py
core/scenario_registry.py
core/template_generator.py
core/tutorials.py
examples/common.sh
examples/demo_rag_large_repos.sh
examples/demo_scenario1_snapshot_rollback.sh
examples/demo_scenario2_adapt_apply.sh
examples/demo_scenario3_regression_cycle.sh
examples/demo_scenario4_arch_drift_cycle.sh
examples/demo_scenario5_local_rag.sh
examples/demo_scenario6_code_review.sh
examples/demo_scenario7_wiki_generation.sh
examples/example_extended_nodes.py
examples/exp_arch_drift.sh
examples/exp_regression.sh
examples/exp_repo_adapt.sh
examples/exp_snapshot.sh
examples/run_all.sh
examples/run_all_scenarios.sh
examples/verify_all_scenarios.sh
nodes/__init__.py
nodes/common/__init__.py
nodes/common/call_llm_node.py
nodes/common/fetch_files.py
nodes/common/fetch_files_node.py
nodes/common/files_to_prompt_node.py
nodes/common/get_files_node.py
nodes/common/parse_code_node.py
nodes/common/save_snapshot_node.py
nodes/common/snapshot_files_node.py
nodes/common/write_file_node.py
nodes/common/diff/__init__.py
nodes/common/diff/get_git_diff_node.py
nodes/common/diff/parse_diff_node.py
nodes/common/review/__init__.py
nodes/common/review/aggregate_findings_node.py
nodes/common/review/performance_review_node.py
nodes/common/review/quality_review_node.py
nodes/common/review/security_review_node.py
nodes/custom/__init__.py
nodes/custom/check_naming_convention_node.py
nodes/tutorial/__init__.py
nodes/tutorial/tutorial_nodes.py
nodes/tutorial/tutorial_nodes_temp.py
prompts/__init__.py
prompts/arch_drift.prompt.md
prompts/rag_query.prompt.md
prompts/regression.prompt.md
prompts/repo_adapt.prompt.md
prompts/snapshot.prompt.md
scenarios/__init__.py
scenarios/scenario_1_local_snapshot.py
scenarios/scenario_2_repo_adapt.py
scenarios/scenario_3_regression.py
scenarios/scenario_4_arch_drift.py
scenarios/scenario_5_local_rag.py
scenarios/scenario_6_code_review.py
scenarios/scenario_7_codebase_tutorial.py
scenarios/templates/code_analysis.yaml
scenarios/templates/file_collector.yaml
scenarios/templates/simple_rag.yaml
templates/nodes/class.template.py
templates/nodes/function.template.py
templates/scenarios/analyze-report.template.yaml
templates/scenarios/custom.template.yaml
templates/scenarios/file-process.template.yaml
templates/scenarios/gate-check.template.yaml
templates/scenarios/rag-query.template.yaml
templates/scenarios/snapshot-restore.template.yaml
tests/test_config.py
tests/test_integrated_rag_and_review.py
tests/test_node_registry.py
tests/test_nodes.py
tests/test_phase3_enhancements.py
tests/test_registration.py
tests/test_scenario_6_code_review.py
tests/test_scenario_7_codebase_tutorial.py
tests/test_scenario_registry.py
tests/test_scenarios_with_real_llm.py
tests/test_template_creation.py
utils/__init__.py
utils/ast_parser.py
utils/crawl_github_files.py
utils/crawl_local_files.py
utils/llm_client.py
utils/naming_checker.py
utils/plan_executor.py
utils/state_manager.py
utils/token_counter.py