Roadmap

The purpose of this page is to describe the application framework progress and deployment roadmap.

Summary

It is important to understand that the chuck-stack is not a typical software project. The goals are to support small and medium sized organizations by bringing together existing tools to create a platform. As such, most of the advancements of this project relate more to convention, configuration and deployment rather than coding.

Upcoming Milestones

  • create first implementation of attribute tagging
  • update pg_workflow (first attempt) to use attribute tagging
  • determine role strategy to allow nix-shell to deliver role tools for a given user (map between user and role)
  • add working instructions to both full context and rag to determine most effective
  • create core tenant and entity, using work instructions, add update work instructions accordingly

Completed Milestone

Week of 2024-11-08

  • ...

Week of 2024-11-01

  • Updated tools-incus to include better hardware getting started and budget
  • deployed first production stack to collect www.chuck-stack.org form submissions based on the stk_todo app
  • updated NixOS + stk_todo => nix-shell to run sqlx migrations as local db superuser (not postgres superuser)
  • created first version of stk_change_log - respresents first event

Week of 2024-10-25

  • create nginx-fail2ban as first layer of protection against ssh, http and https
  • updated nginx to allow for most strict access and block openapi/swagger if needed
  • resolved initdb and made consistent between nixos and nix-shell test
  • created first postgrest process to accept web form submissions

Week of 2024-10-18

  • completed version 2 of the simple todo app
  • replicate iDempiere's dashboard layout in Zellij
  • nginx serving reverse proxy in nix
  • sqlx-cli running migration scripts as nix service
  • stk-todo-app with first chuck-stack-like table
  • demonstrate role based PostgreSQL administration - see impersonation

Week of 2024-10-11

  • postgrest service up and running
  • sqlx-cli test nix-shell (link)
  • implemented best practice for creating and hosting work instructions

Prior

  • created first version of work instructions
  • replicate this video in aichat with built in sql role sql.
    • cd to newly created directory and create new db
    • create new psql instance and log important details
      • auto table generate and keep DDL logs (https://github.com/RavitheAnalyst/Paris-Olympics-2024---Analysis/blob/main/athletes.csv)
      • query aggregation and chart visuals
    • create new app and use (leverage stack conventions)

Copyright © , CHUBOE LLC. All rights reserved.