# Summary of the Last 30 Days of chuck-stack progress

**URL:** <https://team.chuck-stack.org/t/summary-of-the-last-30-days-of-chuck-stack-progress/66>\
**Category:** General\
**Created:** [December 8, 2024, 7:41pm UTC](https://team.chuck-stack.org/t/summary-of-the-last-30-days-of-chuck-stack-progress/66 "2024-12-08T19:41:36Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![chuck.boecking](https://avatars.discourse-cdn.com/v4/letter/c/977dab/32.png) [@chuck.boecking](https://team.chuck-stack.org/u/chuck.boecking)\
**Post date:** [December 8, 2024, 7:41pm UTC](https://team.chuck-stack.org/t/summary-of-the-last-30-days-of-chuck-stack-progress/66/1 "2024-12-08T19:41:36Z")

</div>

Here is a summary of the chuck-stack progress from the last month [copied from here](https://www.chuck-stack.org/ls/roadmap.html).

The below bullets represent hundreds of hours. Thank you everyone for your thoughts and consideration!

* * *

## created: 2024-12-08T13:37:30 (UTC -06:00) source: [Roadmap](https://www.chuck-stack.org/ls/roadmap.html) author:

# Roadmap

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

* * *

## [Upcoming Milestones](https://www.chuck-stack.org/ls/roadmap.html#upcoming-milestones)

- more immediate
  - finish table\_name and record\_uu column convention (make all tables first-class citizens)
  - improve using nu to show data from database (complex nested JSON objects)
  - start reasoning about a ‘window’ that defined dynamic validation for FK
  - create remaining workflow objects

- thinking about
  - determine role strategy to allow nix-shell to deliver role tools for a given user (map between user and role)
  - create first agent (including rag + prompt + tools)
  - integrate obsidian =\> git into auto-deployed playground with rag

## [Week of 2024-11-08 through 2024-12-06](https://www.chuck-stack.org/ls/roadmap.html#week-of-2024-11-08-through-2024-12-06)

- created [documentation](https://www.chuck-stack.org/ls/roadmap.html./postgres-convention/sample-table-convention.html) and testing for table partitioning
- created first version of session with user and entity details
- created first set to trigger management tools (primary way to implement event-based workflow)
- refined enum + type + primary tables with provided samples
- created following basic entities: actor, attribute tag, change log, entity (financial), request (workflow), statistic (denormalized data), system configurator (settings)
- created first [async](https://www.chuck-stack.org/ls/roadmap.html./postgres-convention/async.html) implementation
- improved integration with [aichat](https://github.com/sigoden/aichat)
  - sql tool (psql vs usql)
  - added documentation to test environment - started to use docs and DDL in inference

- created sequence naming/numbering convention to enforce proper execution sequence
- resolved [tenant](https://www.chuck-stack.org/ls/roadmap.html./terminology.html#tenant) and [entity](https://www.chuck-stack.org/ls/roadmap.html./terminology.html#entity) strategy
- deployed first aichat playground to support interacting with work instructions
- deployed obsidian as a work instruction writing tool (phone, tablet, computer) that also commits to a git review workflow
