// SOFTWARE - Hub API
Journey
Auto-generated, unpolished by design — a raw log of what changed and when, not a curated changelog. Each entry is a short line pulled straight from commit and build activity, timestamped and permalinked. Read the Journey rollup instead for the synthesized, editorial version of this same activity.
- 14/09/2026Moved `hub-products-sync.sh` from running hourly to executing once daily at 01:00 AM to prevent minute‑level collisions with concurrent scheduling jobs that were causing “git checkout/main” failures.#
- 31/08/2026Refactored `/digest/article-draft` into four sequential Ollama calls—Article Suggestion, Metadata Extraction, LinkedIn Post Draft, Image Prompt—with hardcoded prompts tailored for Claude-only skills plus added blog-writer agent orchestration end-to-end.#
- 30/08/2026Refactored ArticleDraftController to consolidate Ollama calls into single requests per article draft request, while adding generation parameters like repeat penalty and local filtering on duplicate suggestions.#
- 29/08/2026Added automated week and month rollover logic into the journyal system using `hub_jobbery`. This included advancing cursors for both periodic rollups.#
- 28/08/2026Added daily gated scripts for weekly and monthly rollups along with article drafting proposals based on journey entries.#
- 27/08/2026Updated the hub-products-journey-retrofit.sh script with more options for advancing the cursor, allowing for more flexible manual backfilling of journey entries across various projects.#
- 26/08/2026Added a daily journey script that pulls git logs to generate product journal entries and a companion retrofit script for historical backfill. Configured a new cursor system to track progress across different repositories and tested the pipeline with hermetic bats fixtures.#
- 24/08/2026Increased the default max body size to 10mb to fix 413 errors on large digest requests and added explicit timeouts to the Ollama outbound calls. Added a new /digest/review-fix endpoint that handles structured replace decisions.#
- 23/08/2026Added a generic OllamaClient service with a JSON-schema validate-and-retry framework, and implemented three new digest endpoints (/digest/product-journey, /digest/journey-rollup, /digest/article-draft) that use it.#
- 22/08/2026Added a new set of content updates, including a word tracker and a design system, along with synchronization of product relations and updated domains.#
- 19/08/2026I finished the product pages for hub-api and other products, building out the recursive field tables and the expandable accordion for the API endpoints. I also wired up the layout sections for technology and links for the other products and completed the main products index page with its own filter and sort logic.#
- 18/08/2026Added a client-side Uptime Kuma badge and a runtime reachability check for LAN-only products, which serves as a stopgap for the actual deployment-level Caddy remote_ip gate.#
- 17/08/2026Updated the System Architecture documentation to include logic for related articles.#
- 16/08/2026I finished the product page, including the platform selector, screenshot gallery, and related content sections. I also resolved the issue of how to link blog articles to products by moving the relation to the blog article's frontmatter.#
- 15/08/2026Refined the Article Card component for the web app, focusing on layout consistency across different variants. I also corrected the field mappings for the mini variant to ensure it consistently shows category and date rather than domain.#
- 14/08/2026I built out the core UI components for the Hub web app, including a shared BaseLayout, Nav, and Footer, and established a robust theming system with flash-prevention and localStorage persistence.#
- 13/08/2026Switched to phase 4 development and updated system architecture diagrams. Also updated documentation based on a BA run and brought over Claude Designs to the UI specs.#
- 12/08/2026Added System Architecture diagrams from the Claude Design to the documentation.#
- 11/08/2026Updated the documentation with new system architecture diagrams.#
- 08/08/2026Added a system diagram and updated the Claude Design docs.#
- 06/08/2026Scaffolded the Vapor API and the Astro web app as the foundation for the project.#