1
0
Fork 0
Code Issues Pull requests Projects Releases 2 Packages Wiki Activity Actions Pages

Add language-neutral project onboarding

This commit is contained in:
Andraxion 2026-07-27 15:50:33 -04:00
parent 73165c9f51
commit 09c09300b1
8 changed files with 924 additions and 9 deletions

View file

@ -1,5 +1,28 @@
# Completed slices
## DFG-21 language-neutral project onboarding
### Changed
- Added a read-only onboarding assessment that detects common source languages, build evidence,
likely documentation, existing configuration, and capability readiness without writing files.
- Added explicit language selection for C, C++, C#, Go, Java, JavaScript, Kotlin, Lua, PHP,
Python, Ruby, Rust, Scala, Swift, and TypeScript.
- Added conflict-safe generic scaffolding that creates project configuration, one authoritative
overview, a built-in manual template, the derived index, and the rendered starter manual.
- Kept language detection separate from semantic extraction. Every detected source language
remains `adapter_required` until a language frontend passes the adapter contract.
- Added the complete language-neutral onboarding checklist covering authority, manual import,
frontend ownership, C++, Rust, and Java build evidence, incremental compilation, source/manual
links, views, MCP activation, and maintenance.
### Verification
- Focused onboarding, CLI, and core tests passed 19 tests and 2 subtests.
- Strict Pyright, Ruff lint and formatting, Python compilation, and the HTML/CSS/JavaScript quality
gate passed.
- The complete warning-strict suite passed 81 tests and 2 subtests.
## Dev-Rewrite multi-language Logic and traceable browser
### Changed