Skip to content

Simplify config handling around fixed aindex paths#128

Merged
TrueNine merged 2 commits intomainfrom
dev
Apr 3, 2026
Merged

Simplify config handling around fixed aindex paths#128
TrueNine merged 2 commits intomainfrom
dev

Conversation

@TrueNine
Copy link
Copy Markdown
Owner

@TrueNine TrueNine commented Apr 3, 2026

Summary

  • remove the CLI config command surface and stop exposing fixed aindex path overrides as user config
  • keep the aindex layout fixed internally and centralize the Rust-side defaults for reuse in GUI/runtime code
  • update GUI validation/forms and docs to describe the fixed <workspaceDir>/aindex structure clearly

Testing

  • pnpm exec vitest run src/ConfigLoader.test.ts src/config.test.ts
  • pnpm exec vitest run src/utils/configValidation.test.ts src/utils/configValidation.property.test.ts
  • pnpm exec vitest run src/pipeline/CliArgumentParser.test.ts
  • pnpm run check:type
  • cargo test -p tnmsc --lib core::config::tests
  • cargo check -p tnmsc-cli-shell
  • cargo test --manifest-path gui/src-tauri/Cargo.toml commands::tests

Note

  • pnpm exec tsc --noEmit in cli/ still hits the pre-existing type error in src/tsdown-config.test.ts.

@TrueNine TrueNine merged commit e3e60b0 into main Apr 3, 2026
12 checks passed
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.

1 participant