Skip to content

Watchdantic integration and general simplification#91

Open
Bullish-Design wants to merge 170 commits into
mainfrom
watchdantic
Open

Watchdantic integration and general simplification#91
Bullish-Design wants to merge 170 commits into
mainfrom
watchdantic

Conversation

@Bullish-Design

Copy link
Copy Markdown
Owner

No description provided.

Bullish-Design and others added 30 commits January 27, 2026 23:07
…nvironment-variables

Add .envrc to configure direnv and devenv
…tory-and-devenv.nix

Add .devman/devenv.nix and .envrc to make .devman the authoritative devenv
…-cli-commands

Add Typer CLI, pyproject config, and pytest smoke test
…l-for-devman

Add pyproject.toml for devman package (PEP 621, setuptools, Typer CLI)
…r-languages.python-configuration

Use `languages.python` venv (3.13) and update devenv packages
…ect.toml-and-verify-settings

Remove nested pyproject.toml in src/devman
…ripts

Update devenv scripts to run devman after `uv sync`
…est-entrypoint

Add `test` entrypoint to .devman/devenv.nix to run pytest
…h-output-directory

Modularize test process and add output-dir handling
devenv.nix commands from the testing/tweaking of those commands. Use
justfile as the intermediary, so jujutsu remains responsiblility as
source of truth. Can spin small branches to validate/evaluate script
output and results without having to suffer the nix/devenv build loop.
Will serve as a sort of "wishful building" process, where I define the
functionality up front, then proceed to built it out until it functions
as desired.
…refactor-devenv.nix

Route devenv scripts through Justfile and add `just` to devenv packages
Bullish-Design and others added 30 commits February 7, 2026 23:17
…-use-path-constants

Refactor store path handling to use shared constants
…tamps-with-timezone-aware-formats

Use UTC-aware metadata timestamps and validate timezone offsets
Identifies 2 critical bugs (operator precedence in seed template resolution,
keyword argument mismatch in get_template_for_pattern), 3 dead code artifacts,
8 code quality issues, and 5 test coverage gaps with prioritized recommendations.

https://claude.ai/code/session_01M5niLkfc4GDH17Nqo8mu4k
…ary-kWt54

Add comprehensive code review document (post-watchdantic refactor)
…eration

Adds asciinema to the devenv packages and introduces an `entrypoint` script
(devenv.nix + justfile recipe) that generates a file-type seed template
instance from a sample TOML config, recording the terminal session as a
.cast file under output/<template_name>/<yymmddhhmmss>/.term/.

https://claude.ai/code/session_01DEHDXt7HuBLeSNhdDKNDsa
…an-Z3nOG

Add entrypoint script for generating template instances with recordings
The scripts.entrypoint.exec in devenv.nix was an unwieldy 70-line bash
script with inline Python. This splits it into proper layers:

- scripts/parse-config.py: uv-runnable script for TOML config parsing
- justfile entrypoint recipe: contains the full orchestration logic
- devenv.nix entrypoint: thin wrapper that delegates to `just entrypoint`

https://claude.ai/code/session_01SgABhRYovhkNpWBeyTQmVx
…ustfile-HBjbS

Refactor entrypoint script from Nix to justfile
….py-for-shell-safety

Quote parse-config outputs so eval handles spaces safely
…python-project-templates

Add devenv.nix and python seed templates with validation coverage
…use-json-parsing

Avoid eval when parsing entrypoint config values
…devman-directory

Organize dev-only repo files under .devman with root compatibility links
…n-for-new-development-style

Clarify devenv-first experimental modular direction in core docs
…spec.md-documentation

Add CUE interop research direction to Confidantic spec
…o_setup.md-for-devman-structure

Add TEMPLATE_REPO_SETUP skill for devenv.nix template/repo structure
…r-repo-structure-clarity

docs: relax AGENTS layout rules and add devenv-first guidance
…n-for-root-first-repo-layout

docs: align CORE_CONCEPTS and README to root-first project layout
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants