diff --git a/.kilo/package-lock.json b/.kilo/package-lock.json index 83d9905..f288fc5 100644 --- a/.kilo/package-lock.json +++ b/.kilo/package-lock.json @@ -5,22 +5,22 @@ "packages": { "": { "dependencies": { - "@kilocode/plugin": "7.2.22" + "@kilocode/plugin": "7.2.40" } }, "node_modules/@kilocode/plugin": { - "version": "7.2.22", - "resolved": "https://registry.npmjs.org/@kilocode/plugin/-/plugin-7.2.22.tgz", - "integrity": "sha512-uS8tnoLzXAyDHHgSOvP/GhrvkKpus6i6tmWb57E4+YfgHBOO7HqF+LzV4MiC1cuGIifbMtyUEi3kZWmWdIuhhw==", + "version": "7.2.40", + "resolved": "https://registry.npmjs.org/@kilocode/plugin/-/plugin-7.2.40.tgz", + "integrity": "sha512-m0/5LnQdKW+FJnv9sVbri4Cqw7vq2jy5xS7hdkWO0mbyPkjROcrXklnwuHk3bi32F5InnO4DUyKrkqfMFoMDgQ==", "license": "MIT", "dependencies": { - "@kilocode/sdk": "7.2.22", - "effect": "4.0.0-beta.48", + "@kilocode/sdk": "7.2.40", + "effect": "4.0.0-beta.57", "zod": "4.1.8" }, "peerDependencies": { - "@opentui/core": ">=0.1.100", - "@opentui/solid": ">=0.1.100" + "@opentui/core": ">=0.1.105", + "@opentui/solid": ">=0.1.105" }, "peerDependenciesMeta": { "@opentui/core": { @@ -32,9 +32,9 @@ } }, "node_modules/@kilocode/sdk": { - "version": "7.2.22", - "resolved": "https://registry.npmjs.org/@kilocode/sdk/-/sdk-7.2.22.tgz", - "integrity": "sha512-2t4VuK5rVY9o/Pck/oRJ+CxAAqnwLhRAD/i91uSabWw4POGlOHHsq2etQKFAX8kJ5zdTk/I1DLvffh7bFPPXZw==", + "version": "7.2.40", + "resolved": "https://registry.npmjs.org/@kilocode/sdk/-/sdk-7.2.40.tgz", + "integrity": "sha512-I/AWGE2EnM26/lWD/gf9T8QxuCB/YPZBQJ14M8D/SN4+rZKonyqz2Q6iIgQWqcX3B4LQLMWNFNh9rdvPaHN66Q==", "license": "MIT", "dependencies": { "cross-spawn": "7.0.6" @@ -149,9 +149,9 @@ } }, "node_modules/effect": { - "version": "4.0.0-beta.48", - "resolved": "https://registry.npmjs.org/effect/-/effect-4.0.0-beta.48.tgz", - "integrity": "sha512-MMAM/ZabuNdNmgXiin+BAanQXK7qM8mlt7nfXDoJ/Gn9V8i89JlCq+2N0AiWmqFLXjGLA0u3FjiOjSOYQk5uMw==", + "version": "4.0.0-beta.57", + "resolved": "https://registry.npmjs.org/effect/-/effect-4.0.0-beta.57.tgz", + "integrity": "sha512-rg32VgXnLKaPRs9tbRDaZ5jxmzNY7ojXt85gSHGUTwdlbWH5Ik+OCUY2q14TXliygPGoHwCAvNWS4bQJOqf00g==", "license": "MIT", "dependencies": { "@standard-schema/spec": "^1.1.0", @@ -216,9 +216,9 @@ "license": "Apache-2.0" }, "node_modules/msgpackr": { - "version": "1.11.10", - "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.11.10.tgz", - "integrity": "sha512-iCZNq+HszvF+fC3anCm4nBmWEnbeIAfpDs6IStAEKhQ2YSgkjzVG2FF9XJqwwQh5bH3N9OUTUt4QwVN6MLMLtA==", + "version": "1.11.12", + "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.11.12.tgz", + "integrity": "sha512-RBdJ1Un7yGlXWajrkxcSa93nvQ0w4zBf60c0yYv7YtBelP8H2FA7XsfBbMHtXKXUMUxH7zV3Zuozh+kUQWhHvg==", "license": "MIT", "optionalDependencies": { "msgpackr-extract": "^3.0.2" @@ -323,9 +323,9 @@ } }, "node_modules/uuid": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-13.0.0.tgz", - "integrity": "sha512-XQegIaBTVUjSHliKqcnFqYypAd4S+WCYt5NIeRs6w/UAry7z8Y9j5ZwRRL4kzq9U3sD6v+85er9FvkEaBpji2w==", + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-13.0.2.tgz", + "integrity": "sha512-vzi9uRZ926x4XV73S/4qQaTwPXM2JBj6/6lI/byHH1jOpCzb0zDbfytgA9LcN/hzb2l7WQSQnxITOVx5un/wGw==", "funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" @@ -351,9 +351,9 @@ } }, "node_modules/yaml": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.3.tgz", - "integrity": "sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==", + "version": "2.8.4", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.4.tgz", + "integrity": "sha512-ml/JPOj9fOQK8RNnWojA67GbZ0ApXAUlN2UQclwv2eVgTgn7O9gg9o7paZWKMp4g0H3nTLtS9LVzhkpOFIKzog==", "license": "ISC", "bin": { "yaml": "bin.mjs" diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..9961e54 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,103 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +### Added +- Project documentation (README, CONTRIBUTING, etc.) +- Project structure and organization +- Getting started guide +- License file (MIT) + +### Changed +- Initial project setup + +### Fixed +- Initial project setup + +### Deprecated +- None yet + +### Removed +- None yet + +### Security +- None yet + +--- + +## [0.1.0] - 2026-05-08 + +### Added +- Initial project setup +- Repository created on GitHub +- Comprehensive documentation +- Contribution guidelines +- MIT License +- Getting started guide +- Project structure documentation +- Standard Python development files (.gitignore, requirements.txt) + +--- + +## How to Update This File + +When making a release, follow this format: + +```markdown +## [Version] - YYYY-MM-DD + +### Added +- New features + +### Changed +- Changes to existing features + +### Fixed +- Bug fixes + +### Deprecated +- Soon-to-be removed features + +### Removed +- Removed features + +### Security +- Security vulnerability fixes +``` + +### Guidelines + +- Use [Semantic Versioning](https://semver.org/): MAJOR.MINOR.PATCH +- Keep an `[Unreleased]` section for upcoming changes +- Link versions to GitHub tags: `[0.1.0]: https://github.com/tailorgunjan93/KnowledgeBase/releases/tag/v0.1.0` +- Categorize changes appropriately +- Be concise and clear +- Include references to issues/PRs when relevant + +### Categories + +- **Added** - New features +- **Changed** - Changes in existing functionality +- **Deprecated** - Soon-to-be removed features +- **Removed** - Removed features +- **Fixed** - Bug fixes +- **Security** - Security vulnerability fixes + +--- + +## Version History + +| Version | Date | Description | +|---------|------|-------------| +| 0.1.0 | 2026-05-08 | Initial release | + +--- + +For more information, see: +- [Keep a Changelog](https://keepachangelog.com/) +- [Semantic Versioning](https://semver.org/) diff --git a/README.md b/README.md index a0af7e2..c6e2d08 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ GROQ_API_KEY=your_groq_api_key ### 3. Run Backend ```powershell -python -m uvicorn backend.main:app --reload +python -m uvicorn src.main:app --reload ``` Backend runs at http://localhost:8000 @@ -81,4 +81,4 @@ pytest tests/ -v ## Architecture -See `architecture.md` for detailed documentation. \ No newline at end of file +See `architecture.md` for detailed documentation.