Commit Graph

  • ab766165a2 Add operator UX research and integrations cgalo5758 2026-05-10 20:13:09 -05:00
  • 66d4c66a43 tokenmaxxing climate crisis accelerationism jestergooning LLM-pilled. cgalo5758 2026-05-07 02:30:48 -05:00
  • 535810c2ef Seed FedWiki fixtures from Keycloak cgalo5758 2026-04-29 15:55:40 -05:00
  • 66c8d84a2c worktree test stacks isolation. cgalo5758 2026-04-29 03:07:13 -05:00
  • 043f4082dc Unify test startup, slug derivation, teardown cgalo5758 2026-04-28 23:25:17 -05:00
  • a50084aee5 Add per-worktree test stack bootstrap and docs cgalo5758 2026-04-28 23:16:03 -05:00
  • 95bb26d87b Add OPSX OpenSpec commands and skills cgalo5758 2026-04-28 03:10:30 -05:00
  • a0638e282e Add Operator UX Foundation milestone and docs. cgalo5758 2026-04-27 02:38:03 -05:00
  • 690c70b113 Add cross-tab HTMX triggers and planLadderMutation cgalo5758 2026-04-27 02:05:59 -05:00
  • 751bae7768 Use plan ladder for org defaults cgalo5758 2026-04-27 01:57:17 -05:00
  • 7a7f5975eb Track grant lineage and add Extend transition cgalo5758 2026-04-26 02:38:46 -05:00
  • beab142582 Mark entitlements package-boundary tasks complete cgalo5758 2026-04-25 03:46:22 -05:00
  • ba68b8e71b OpenSpec for plan-sole-writer-guards cgalo5758 2026-04-25 03:28:05 -05:00
  • 8f6a93f74d Add operator enrollment UI and plan docs cgalo5758 2026-04-24 12:28:00 -05:00
  • 720e546d16 Add operator plan ladder management UI and backend cgalo5758 2026-04-20 19:52:42 -05:00
  • 667e9ffe24 Add plan ladders and pool provision transitions cgalo5758 2026-04-19 20:45:56 -05:00
  • 0b57afb4ec Add plan management foundation design and specs cgalo5758 2026-04-19 14:10:37 -05:00
  • 4893a2d556 Plan concept depth design update 1. cgalo5758 2026-04-19 02:43:30 -05:00
  • 5424c6a75b Update design for plan management depth cgalo5758 2026-04-17 02:54:54 -05:00
  • 24465c52a8 Fix margins inconsistency between pages. cgalo5758 2026-04-13 02:40:15 -05:00
  • cdd075dc0b fix meter in products page. cgalo5758 2026-04-13 02:36:02 -05:00
  • 25a206e371 Fix operator panel tabs cgalo5758 2026-04-13 02:22:49 -05:00
  • 89e97945c4 Clarify plan concept depth in milestones cgalo5758 2026-04-12 17:02:40 -05:00
  • bafa42b9a9 Use Product as Org Type Default cgalo5758 2026-04-12 16:56:25 -05:00
  • 1a89bbd292 Products page done. cgalo5758 2026-04-11 20:38:15 -05:00
  • fe2767f5d1 Add OpenSpec for Member Products page cgalo5758 2026-04-11 19:49:12 -05:00
  • 34388180ad Add deployment architecture doc and milestones cgalo5758 2026-04-11 04:23:42 -05:00
  • 6f2788b9a0 Enable auto-provision of default entitlements. cgalo5758 2026-04-10 11:17:45 -05:00
  • 479f44c5b4 Document FedWiki service tiers and status cgalo5758 2026-04-09 01:58:06 -05:00
  • ac83638852 Auto-provision default billing account cgalo5758 2026-04-07 08:13:15 -05:00
  • 2ec770d011 Specify Stripe sync in price-management spec cgalo5758 2026-04-07 07:57:13 -05:00
  • 9f719f263e Remove DB seed migrations for products and prices cgalo5758 2026-04-07 03:47:50 -05:00
  • 64ced89432 Stripe Integration Price creation. cgalo5758 2026-04-07 03:24:12 -05:00
  • be91b73dbd Stripe Operator UI cgalo5758 2026-04-06 03:15:20 -05:00
  • 786657eea3 Start Stripe workflows and handle webhooks cgalo5758 2026-04-05 21:25:26 -05:00
  • 1f1540d7e0 Use plain DB connection for migrations cgalo5758 2026-04-05 18:25:05 -05:00
  • 18a0969ad3 Stripe invoice payment projections. cgalo5758 2026-04-05 03:51:31 -05:00
  • 82e1b2bd23 Close subscription creation spec workflow cgalo5758 2026-04-05 02:45:51 -05:00
  • f08357d6b5 Move comments from the copyable code blocks. cgalo5758 2026-04-05 02:39:22 -05:00
  • f23a84999c sqlc: standardize generated type names across all modules cgalo5758 2026-04-05 02:34:18 -05:00
  • 7ef1d32529 Stripe subcription creation cgalo5758 2026-04-05 02:00:07 -05:00
  • eaa69e525f Local secrets management. cgalo5758 2026-04-05 00:18:50 -05:00
  • e5698d5fcc Stripe product catalog sync. cgalo5758 2026-04-04 14:58:18 -05:00
  • d0a1684216 Openspec for stripe product catalog sync cgalo5758 2026-04-04 14:08:49 -05:00
  • 3d602c0601 Add billing accounts and Stripe customer sync cgalo5758 2026-04-04 04:08:23 -05:00
  • 2023c38339 Add Stripe customer mapping design and specs cgalo5758 2026-04-03 20:21:37 -05:00
  • 3aad9268df Stripe Billing Plumbing cgalo5758 2026-04-03 19:25:24 -05:00
  • e993fccf03 Add Stripe billing plumbing open spec cgalo5758 2026-04-03 18:54:47 -05:00
  • 9db333f1e0 Use testdata/ for test fixtures cgalo5758 2026-04-03 18:40:43 -05:00
  • f78c53effc Document FedWiki sync and Keycloak seed issues cgalo5758 2026-04-03 03:56:28 -05:00
  • cd232130f2 Introduce per-module PostgreSQL schemas cgalo5758 2026-04-03 03:27:48 -05:00
  • 294a573e66 Add Milestone 4 (Stripe) to status docs cgalo5758 2026-04-02 02:20:54 -05:00
  • 195cd348a9 Update design to use schemas per module and revert to using industry aligned terminology for discounts and coupons and promo codes. cgalo5758 2026-04-01 03:08:35 -05:00
  • 641c9a2aa0 Use Task Tool for OpenSpec Sync cgalo5758 2026-03-31 01:48:08 -05:00
  • fb02411f35 Introduce DB schema separation (core and fedwiki) cgalo5758 2026-03-30 15:16:43 -05:00
  • b5af13ae1e Add status tracking docs and Claude hook cgalo5758 2026-03-30 03:18:34 -05:00
  • 675a4d93a3 Buffer template rendering and fix FedWiki sync cgalo5758 2026-03-29 04:58:02 -05:00
  • 60c275e512 Add HTMX docs and exempt /static/ from auth cgalo5758 2026-03-27 16:15:55 -05:00
  • 47a75e0873 Add products, entitlement sets, and workspace support cgalo5758 2026-03-27 10:55:03 -05:00
  • 8bf41b1090 Document UI/UX gaps and mark milestones complete cgalo5758 2026-03-26 19:01:09 -05:00
  • 15e1a59fe7 Introduce entitlement sets and migrations cgalo5758 2026-03-26 18:19:19 -05:00
  • 22389e6e6b Add entitlement_sets and entitlement_set_rules cgalo5758 2026-03-26 16:48:26 -05:00
  • 4bf69f0e7f Note FedWiki sync fails on empty workspace ID cgalo5758 2026-03-26 03:55:02 -05:00
  • 5a3bcf7553 Add DNS label validator for site domains cgalo5758 2026-03-26 03:52:55 -05:00
  • c4b010fb9d sync and archive spec for grants. cgalo5758 2026-03-25 03:40:24 -05:00
  • 6330ae7a42 Grants management! cgalo5758 2026-03-24 17:35:14 -05:00
  • f737dd0314 Identity and organization modules. cgalo5758 2026-03-23 17:28:14 -05:00
  • c6e0ca7aac Move README development notes to status cgalo5758 2026-03-23 03:33:11 -05:00
  • 573b7b9603 Add design. cgalo5758 2026-03-22 00:55:19 -05:00
  • 6f9b0c221c remove test data noise cgalo5758 2026-03-21 13:36:52 -05:00
  • 608fabb5ab gitignore design dir cgalo5758 2026-03-21 12:14:54 -05:00
  • a5525a02e0 Add context-mode routing docs for MCP tools cgalo5758 2026-03-21 03:36:12 -05:00
  • 5b7c2c6d2d Use session key constants and typed accessors. Fixes issues with previous commit. cgalo5758 2026-02-02 22:37:06 -06:00
  • ddb206f7ac Use Valkey for server-side session storage with SCS. cgalo5758 2026-02-02 22:19:22 -06:00
  • 2d579b377c Move from sqlite to postgres. cgalo5758 2026-02-02 22:19:16 -06:00
  • 85938eac3c Add openspec. cgalo5758 2026-02-01 02:22:38 -06:00
  • 1860ec6068 feat: Implement operator dashboard with user, site, and payment management views. cgalo5758 2026-01-17 15:56:22 -06:00
  • b1282c7488 Make site ownership work correctly for fucks sake. cgalo5758 2026-01-01 22:07:11 -06:00
  • 4f5766d125 Update Dockerfile to enable CGO and use musl tags for building the application cgalo5758 2025-12-29 20:02:10 -06:00
  • c07487e324 Implement FedWiki site synchronization workflow and related configurations cgalo5758 2025-12-29 19:24:52 -06:00
  • 6ef8ef7782 Update site deletion methods to use hard delete in FarmManager API cgalo5758 2025-12-29 18:44:31 -06:00
  • 0751e71f3c Add error handling for HTMX requests with toast notifications cgalo5758 2025-12-28 16:16:37 -06:00
  • 98b5cee5a7 Create site flow now assigns ownership correctly. FedWiki access token issues are now not retryable. cgalo5758 2025-12-27 17:57:21 -06:00
  • 34cf1f0c95 Add high and low priority development notes for production deployment cgalo5758 2025-12-26 01:44:52 -06:00
  • 3cb52e99c9 Update Keycloak setup documentation to clarify token permissions and client scope requirements cgalo5758 2025-12-26 01:22:49 -06:00
  • 8512f368fb Implement Temporal OAuth2 authentication support and configuration cgalo5758 2025-12-24 16:46:54 -06:00
  • 9865302536 Switch Temporal start-dev with full-blown Temporal to test auth. cgalo5758 2025-12-23 03:23:57 -06:00
  • cc30219e1c Documentation cgalo5758 2025-12-19 15:47:32 -06:00
  • b9ccae5929 Refactor FedWiki site management UI and error handling; enhance user feedback for site creation and deletion processes. cgalo5758 2025-12-18 16:09:58 -06:00
  • 74002e424f Rough FedWiki Site management through temporal workflows! cgalo5758 2025-12-18 01:05:55 -06:00
  • 5efa9ba71a database creation was acting weird. Now works fine? cgalo5758 2025-12-14 05:01:03 -06:00
  • beb2c7b344 Add comprehensive documentation for OIDC authentication flow in internal/auth cgalo5758 2025-12-13 17:38:19 -06:00
  • 9009c3f133 Add Temporal workflows scaffolding and documentation. cgalo5758 2025-12-13 16:42:07 -06:00
  • a3cd39f61a Add TODOs for custom error pages and database backup during migrations cgalo5758 2025-06-04 02:41:02 -05:00
  • fa5be206cb Added migration mgmt with goose. cgalo5758 2025-06-04 02:36:09 -05:00
  • 9e59d05efe Remove excess comments. cgalo5758 2025-06-03 20:27:03 -05:00
  • f557d6141f Add retry logic for database operations and enhance DBConfig with retry parameters cgalo5758 2025-06-03 20:20:17 -05:00
  • 6ac0d5e256 Refactor database initialization to use a configuration struct for improved connection management cgalo5758 2025-06-03 19:32:26 -05:00
  • a7d3822f94 Implement database integration with SQLite and refactor user handling for OIDC authentication cgalo5758 2025-06-02 19:35:11 -05:00
  • 77b2e6c24e Refactor SQL queries and schema to use OIDC subject instead of Keycloak ID for user identification cgalo5758 2025-06-01 18:10:17 -05:00