Skip to content

Conversation

@dayesouza
Copy link
Collaborator

This pull request introduces several important updates to the project, focusing on build system migration, codebase cleanup, and import path corrections. The most significant changes include switching from Hatchling to Setuptools for building packages, updating import paths to reflect the new module structure, and removing deprecated modules. Additionally, workflow prompt files have been fixed to use the correct imports, and .gitignore has been improved for better package management.

Build system and package management:

  • Migrated the build system from Hatchling to Setuptools for improved package management and compatibility (pyproject.toml).
  • Updated .gitignore to exclude **.egg-info/ directories, preventing unnecessary files from being tracked.

Codebase cleanup and module restructuring:

  • Removed the deprecated app/workflows/security/ module, including metaprompts.py and __init__.py, as metaprompts have been moved to intelligence_toolkit.AI.metaprompts. [1] [2] [3]

Import path corrections and workflow fixes:

  • Updated import paths in intelligence_toolkit/match_entity_records/prompts.py and intelligence_toolkit/query_text_data/prompts.py to use intelligence_toolkit.AI.metaprompts instead of the old location, ensuring workflows use the correct prompt definitions. [1] [2] [3]

Documentation improvements:

  • Added and updated the CHANGELOG.md file to document all notable changes, following the Keep a Changelog format and Semantic Versioning principles.

@dayesouza dayesouza requested a review from a team as a code owner October 15, 2025 17:12
@dayesouza dayesouza enabled auto-merge (squash) October 15, 2025 17:18
@dayesouza dayesouza disabled auto-merge October 15, 2025 17:18
@dayesouza dayesouza merged commit ebd6744 into main Oct 15, 2025
5 checks passed
@dayesouza dayesouza deleted the promp branch October 15, 2025 17:19
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.

2 participants