Commit Graph

  • 018a47f5d9 refactor: standardize error handling and fix Reddit API pattern dev_deploy fsecada01 2026-02-04 21:52:44 -05:00
  • 3e3ed519c8 refactor: extract magic numbers to configuration constants fsecada01 2026-02-04 21:48:24 -05:00
  • 893a2ab0e2 refactor: comprehensive code quality improvements (high priority issues) fsecada01 2026-02-04 21:45:45 -05:00
  • 43a1684f22 feat(pdf): move executive summary to top of report fsecada01 2026-02-04 21:24:59 -05:00
  • dd2b2e8a33 feat(pdf): improve download filename with company names and date fsecada01 2026-02-04 17:04:39 -05:00
  • a7fc31e555 fix(docker): update build script to use uv sync instead of requirements files fsecada01 2026-02-04 16:50:47 -05:00
  • 1eb6c33fa3 fix(tests): fix empty HTML responses and PDF assertion thresholds fsecada01 2026-02-04 16:45:56 -05:00
  • c7af645c07 fix(ci): revert to direct env vars - simpler and reliable fsecada01 2026-02-04 16:31:49 -05:00
  • a7f3aadef9 fix(ci): use printf for safe JSON handling with special characters fsecada01 2026-02-04 16:28:10 -05:00
  • 3322e6079a feat(ci): dynamic secret injection using custom action fsecada01 2026-02-04 16:25:42 -05:00
  • 80bb08eb51 fix(ci): use GitHub secrets instead of hardcoded test values fsecada01 2026-02-04 16:20:22 -05:00
  • b976fac645 fix(ci): add test environment variables to prevent import errors fsecada01 2026-02-04 16:13:25 -05:00
  • a11e0c65fe refactor: migrate to uv + pyproject.toml dependency management fsecada01 2026-02-04 16:07:14 -05:00
  • 6745b3c870 test: add comprehensive regression tests for PDF download error handling fsecada01 2026-02-04 15:59:36 -05:00
  • 8aaddd7ec9 fix: use Response instead of StreamingResponse for PDF error paths fsecada01 2026-02-04 15:48:39 -05:00
  • 380ea7ef17 docs: add comprehensive test coverage gap analysis fsecada01 2026-02-04 15:19:41 -05:00
  • 1be156ed7c feat: add pytest infrastructure and regression tests fsecada01 2026-02-04 15:18:07 -05:00
  • b120638055 fix: resolve analyze_url regression after Jinjax refactor fsecada01 2026-02-04 15:02:49 -05:00
  • e0cbbab312 fix: resolve critical PDF generation bugs fsecada01 2026-02-04 14:43:04 -05:00
  • ce76f958f7 refactor: convert status updates to Jinjax component architecture fsecada01 2026-02-04 14:36:47 -05:00
  • 664cbca4b8 fix: replace Alpine.js button with anchor tag for PDF download fsecada01 2026-02-04 14:15:50 -05:00
  • 694273b065 fix: add missing id attribute for HTMX OOB swap target fsecada01 2026-02-04 14:08:32 -05:00
  • d3e82bc757 feat: add PDF export functionality for SWOT analysis reports fsecada01 2026-02-04 13:38:20 -05:00
  • 7a903b7872 fix: ensure white background for executive summary box fsecada01 2026-02-04 13:18:36 -05:00
  • b9aaefd840 feat: implement HTMX OOB swaps for incremental status updates fsecada01 2026-02-04 13:13:40 -05:00
  • f7ec32f4fa fix: improve text contrast for WCAG accessibility compliance fsecada01 2026-02-04 13:04:35 -05:00
  • beda4fc4df feat: add smooth transitions to reduce status container jarring fsecada01 2026-02-04 13:00:55 -05:00
  • e8e4c3ae23 fix: stop container flashing and halt polling when complete fsecada01 2026-02-04 12:46:23 -05:00
  • d526569933 fix: correct HTMX polling and Alpine state integration fsecada01 2026-02-04 12:30:15 -05:00
  • 904f19f8f8 fix: prevent spinner flash on page load with x-cloak fsecada01 2026-02-04 12:16:55 -05:00
  • 700bb9565f feat: migrate to Alpine.js for declarative state management fsecada01 2026-02-04 11:54:51 -05:00
  • f9762093f8 feat: upgrade Docker image to Python 3.13 fsecada01 2026-02-04 11:17:53 -05:00
  • 464f6b3ddb fix: correct Traefik loadbalancer configuration for Docker network fsecada01 2026-02-04 10:27:49 -05:00
  • 9f9f611f9e [Komodo] fsecada01: Write Stack File: update ./compose.yaml komodo 2026-02-04 14:07:08 +00:00
  • 03eef9afd1 [Komodo] fsecada01: Write Stack File: update ./compose.yaml komodo 2026-02-04 14:06:49 +00:00
  • cb8e1b54e8 [Komodo] fsecada01: Write Stack File: update ./compose.yaml komodo 2026-02-04 14:05:50 +00:00
  • 708f95089f Merge pull request #11 from FJS-Services-Inc/dev_deploy main fsecada01 2026-02-02 23:12:39 -05:00
  • 49aab16f83 refactor: use pathlib.Path for BASE_DIR, BACKEND_DIR, FRONTEND_DIR fsecada01 2026-02-02 23:12:16 -05:00
  • 408a2960af Merge pull request #10 from FJS-Services-Inc/dev_deploy fsecada01 2026-02-02 23:09:30 -05:00
  • 6e978b9de9 fix: resolve remaining pydantic-ai 0.4.x breakages and startup errors fsecada01 2026-02-02 23:09:05 -05:00
  • 78da74a2ab Merge pull request #9 from FJS-Services-Inc/dev_deploy fsecada01 2026-02-02 21:39:26 -05:00
  • db0786f60d fix: migrate OpenAIModel to provider API (pydantic-ai 0.4.x) fsecada01 2026-02-02 21:38:58 -05:00
  • e2df9fda79 Merge pull request #8 from FJS-Services-Inc/dev_deploy fsecada01 2026-02-02 21:29:40 -05:00
  • abad0c4d11 fix: add default values for WORKERS, TIMEOUT, PORT in startup scripts fsecada01 2026-02-02 21:28:55 -05:00
  • 2f938de28d [Komodo] fsecada01: Write Stack File: update ./compose.yaml komodo 2026-02-03 02:16:32 +00:00
  • 1ee0712e25 [Komodo] fsecada01: Write Stack File: update ./compose.yaml komodo 2026-02-03 02:15:50 +00:00
  • 3652f96539 Merge pull request #7 from FJS-Services-Inc/dev_deploy fsecada01 2026-02-02 21:09:00 -05:00
  • 43bb7684c1 chore: sync rename commit from main fsecada01 2026-02-02 20:53:23 -05:00
  • 9e2f79d455 docs: rename project to StrategIQ fsecada01 2026-02-02 20:52:45 -05:00
  • 0bf7a4ff1e Merge pull request #4 from FJS-Services-Inc/feature/tavily-multi-entity-swot fsecada01 2026-02-02 20:45:02 -05:00
  • b245cb9c5f Merge pull request #6 from FJS-Services-Inc/dev_deploy fsecada01 2026-02-02 20:39:03 -05:00
  • c55601c19b Merge pull request #5 from FJS-Services-Inc/main fsecada01 2026-02-02 20:38:47 -05:00
  • 3bcc93267f feat: add Tavily web search tool and comparative multi-entity SWOT feature/tavily-multi-entity-swot fsecada01 2026-02-02 20:33:47 -05:00
  • 1ec0884a39 Merge remote-tracking branch 'origin/prod_deploy' fsecada01 2026-02-02 19:27:12 -05:00
  • ad1454ff3f Production Deployment Readiness prod_deploy fsecada01 2026-02-02 19:11:03 -05:00
  • 0e99dd3fcf refactor: build from source instead of git clone fsecada01 2026-02-02 19:08:47 -05:00
  • e491f79b45 fix: production deployment readiness improvements fsecada01 2026-02-02 17:25:39 -05:00
  • f6012feda1 fix: use forward slash in Claude system prompt path for cross-platform compatibility fsecada01 2026-02-02 16:49:31 -05:00
  • 20f1798782 feat: add justfile task automation and multi-agent Claude orchestration fsecada01 2026-02-02 16:45:04 -05:00
  • b129cd4f0c feat: modernize deployment pipeline for Komodo integration fsecada01 2026-02-02 16:30:10 -05:00
  • 8e514ded43 feat: comprehensive accessibility improvements for visually impaired users fsecada01 2026-02-02 16:22:01 -05:00
  • 67fce2656b feat: migrate frontend styling to SCSS with modular architecture fsecada01 2026-02-02 16:17:10 -05:00
  • 55d2abe4c7 feat: comprehensive frontend UX/UI improvements fsecada01 2026-02-02 15:57:52 -05:00
  • 04eec0cd82 fix: add local .npmrc to use public npm registry fsecada01 2026-02-02 15:53:30 -05:00
  • 53b1de7959 chore: migrate sqlmodel-crud-utilities to PyPI package fsecada01 2026-02-02 15:22:46 -05:00
  • c7e20d5100 feat: add speckit command definitions for Claude Code CLI fsecada01 2026-02-02 15:19:53 -05:00
  • 5adea834b7 chore: modernize dependency management and update versions fsecada01 2026-02-02 15:19:23 -05:00
  • b677f19646 docs: ratify constitution v1.0.0 (initial governance framework) fsecada01 2026-02-02 15:00:25 -05:00
  • f8c4dc633a adding icon to static folder fsecada01 2025-01-23 17:22:25 -05:00
  • f49d3c6674 Updated README file fsecada01 2025-01-23 17:19:11 -05:00
  • f46479bcc4 enhancements: reddit intelligence gathering now ingests multiple subreddits, as defined by the comma-delimited REDDIT_SUBREDDIT env var; added validate_result validator to swot agent; frontend fixes fsecada01 2025-01-23 17:02:56 -05:00
  • ad10d98668 patching get_reddit_insights to pull from declared subreddit via get_val fsecada01 2025-01-22 19:18:59 -05:00
  • a1d02f94f5 Update core_requirements.in fsecada01 2025-01-22 18:51:16 -05:00
  • 85e98cd529 Update python_start.sh fsecada01 2025-01-22 18:30:55 -05:00
  • 27c4d6c91b app reference fixes fsecada01 2025-01-22 17:08:53 -05:00
  • 0cd01d88c8 Merge pull request #1 from fsecada01/main fsecada01 2025-01-22 17:03:10 -05:00
  • 4919cc0620 modifying docker-image.yml to build on PRs into deploy branches, and PRs from specific branches fsecada01 2025-01-22 16:43:05 -05:00
  • 0a5ddea463 modifying docker-image.yml to build on PRs into deploy branches, and PRs from specific branches fsecada01 2025-01-22 16:35:25 -05:00
  • ad961d4d2f Patching name of directory fsecada01 2025-01-22 16:31:06 -05:00
  • b1e3c9bb2b adding github actions for CICD integrations. Ready to promote to deployment branches. fsecada01 2025-01-22 16:21:42 -05:00
  • b11796ddd6 WORKING: populating results page. fsecada01 2025-01-22 15:50:48 -05:00
  • f2363ff81d WIP: status component working; result page still being patched fsecada01 2025-01-22 11:53:19 -05:00
  • 05d8baffb1 WIP: adding pygentic.css for css spinner element; patching other components. Result objects not loading correctly and messages not stacking fsecada01 2025-01-21 22:36:11 -05:00
  • 07e7fa09a5 WIP: fixed HTML form issues; components not populating correctly yet fsecada01 2025-01-21 18:01:06 -05:00
  • b7a466c714 WIP: completed alpha build of frontend; hx action triggering GET instead of POST request fsecada01 2025-01-21 16:16:05 -05:00
  • 1e371613dc WIP: building frontend; linkng pages to form backends fsecada01 2025-01-20 22:16:04 -05:00
  • c281fd686e WIP: initial builds for site components fsecada01 2025-01-17 23:09:11 -05:00
  • 0e65c811a1 adding HTML components for HTMX integration fsecada01 2025-01-17 17:10:15 -05:00
  • 012ef4cc04 WIP: initial build of web app; need to build HTML components fsecada01 2025-01-17 15:22:45 -05:00
  • e9bf06d5db initial building of routers and Agent management of SWOT analysis fsecada01 2025-01-16 16:24:11 -05:00
  • a975e2b7ec adding boilerplate code for db integrations; settings based on environment, and logger; pre-commit updates fsecada01 2025-01-16 13:36:24 -05:00
  • 529f21f123 adding README.md fsecada01 2025-01-16 12:48:58 -05:00
  • 9b78170a90 initial bootstrapping fsecada01 2025-01-16 11:33:26 -05:00