diff --git a/AGENTS.md b/AGENTS.md index 0ed0082..d422fe2 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -195,11 +195,11 @@ Update PRODUCT_SPEC.md, and clear the UNVERIFIED mark only after human confirmat ## TECH_STACK_CHANGES -If implementation requires framework changes: +If implementation requires tech stack changes: 1. Update TECH_STACK.md 2. Update implementation - Never allow framework and code to diverge. + Never allow tech stack and code to diverge. --- @@ -254,7 +254,7 @@ Task is complete only when: - product requirements satisfied - architectural requirements satisfied -- framework constraints satisfied +- tech stack constraints satisfied - acceptance criteria satisfied - no UNVERIFIED sections remain in scope for this task - code runs diff --git a/docs/IDEAS.md b/docs/IDEAS.md index 383ebd9..9aeafcd 100644 --- a/docs/IDEAS.md +++ b/docs/IDEAS.md @@ -74,7 +74,7 @@ AI는 일반적인 개발 지식보다 현재 프로젝트의 규칙을 더 필 예시: ```text -frameworks/ +tech-stacks/ ├─ REACT_VITE.md ├─ NEXTJS.md ├─ LARAVEL.md diff --git a/docs/PITCHING_SCRIPT.md b/docs/PITCHING_SCRIPT.md index aa1fd6e..77919f7 100644 --- a/docs/PITCHING_SCRIPT.md +++ b/docs/PITCHING_SCRIPT.md @@ -68,7 +68,7 @@ ReplWorks Documents는 이 문제를 해결하기 위해 만들어졌습니다. ```text AGENTS.md -framework.md +tech-stack.md architecture.md tasks.md AI_MEMORY.md @@ -82,7 +82,7 @@ AI를 위한 문서입니다. 예를 들어 React/Vite 프로젝트라면 -framework.md 안에 다음과 같은 규칙이 들어갑니다. +tech-stack.md 안에 다음과 같은 규칙이 들어갑니다. - React 19 - Vite diff --git a/prompts/ARCHITECTURE_PROMPT.txt b/prompts/ARCHITECTURE_PROMPT.txt index 1f01c71..ae7e9e5 100644 --- a/prompts/ARCHITECTURE_PROMPT.txt +++ b/prompts/ARCHITECTURE_PROMPT.txt @@ -13,7 +13,7 @@ Which invariants must always remain true. Do not describe implementation technologies. -Do not describe frameworks. +Do not describe tech stacks. Do not describe programming languages. diff --git a/prompts/PRODUCT_SPEC_PROMPT.txt b/prompts/PRODUCT_SPEC_PROMPT.txt index 47e8f97..d88aea4 100644 --- a/prompts/PRODUCT_SPEC_PROMPT.txt +++ b/prompts/PRODUCT_SPEC_PROMPT.txt @@ -17,7 +17,7 @@ Do not describe architecture. Do not describe technologies. -Do not describe frameworks. +Do not describe tech stacks. Do not describe programming languages. diff --git a/prompts/TASKS_PROMPT.txt b/prompts/TASKS_PROMPT.txt index 787058f..686f9ed 100644 --- a/prompts/TASKS_PROMPT.txt +++ b/prompts/TASKS_PROMPT.txt @@ -18,7 +18,7 @@ Do not describe architecture. Do not describe technologies. -Do not describe frameworks. +Do not describe tech stacks. Do not describe implementation details. @@ -53,7 +53,7 @@ Avoid: - implementation steps - code-level instructions -- framework-specific instructions +- tech-stack-specific instructions Include: diff --git a/prompts/TECH_STACK_DISCOVERY.txt b/prompts/TECH_STACK_DISCOVERY.txt index 8d97f4c..befd671 100644 --- a/prompts/TECH_STACK_DISCOVERY.txt +++ b/prompts/TECH_STACK_DISCOVERY.txt @@ -1,8 +1,8 @@ Assume PRODUCT_SPEC.md and ARCHITECTURE.md already exist and are correct. -The purpose of this task is NOT to generate framework.md. +The purpose of this task is NOT to generate TECH_STACK.md. -The purpose is to discover every implementation decision required to generate framework.md. +The purpose is to discover every implementation decision required to generate TECH_STACK.md. Do not infer missing decisions. @@ -10,7 +10,7 @@ Do not assume defaults. Do not recommend technologies unless explicitly asked. -Do not generate framework.md. +Do not generate TECH_STACK.md. Do not generate code. @@ -57,11 +57,11 @@ Determine: --- -## UI Framework +## UI Tech stack Determine: -- user interface framework +- user interface tech stack --- @@ -207,7 +207,7 @@ Rules: - Ask only one question at a time. - Never assume missing decisions. -- Never generate framework.md. +- Never generate TECH_STACK.md. - Never generate code. - Never continue automatically. - Wait after every answer. diff --git a/prompts/TECH_STACK_PROMPT.txt b/prompts/TECH_STACK_PROMPT.txt index 3abc59a..203a87d 100644 --- a/prompts/TECH_STACK_PROMPT.txt +++ b/prompts/TECH_STACK_PROMPT.txt @@ -29,7 +29,7 @@ The document must include: - deployment rules - configuration rules - security rules -- framework-specific conventions +- tech-stack-specific conventions - non-goals - architectural invariants diff --git a/tech-stacks/ASTRO.md b/tech-stacks/ASTRO.md index 210a2b1..0ca8e36 100644 --- a/tech-stacks/ASTRO.md +++ b/tech-stacks/ASTRO.md @@ -23,7 +23,7 @@ DO_NOT_INTRODUCE_NEW_LIBRARIES_UNLESS_EXPLICITLY_REQUESTED PACKAGE_JSON_IS_SOURCE_OF_TRUTH -FRAMEWORK_MD_IS_FALLBACK +TECH_STACK_MD_IS_FALLBACK USE_DECLARED_VERSIONS_ONLY diff --git a/tech-stacks/GO_CLI.md b/tech-stacks/GO_CLI.md index 3d7aacf..0d134ff 100644 --- a/tech-stacks/GO_CLI.md +++ b/tech-stacks/GO_CLI.md @@ -1,6 +1,6 @@ # go-cli.md -# AI Issue Publisher Framework +# AI Issue Publisher Tech Stack ## Purpose @@ -8,7 +8,7 @@ This document defines implementation constraints. product.md defines what must be built. -framework.md defines how it must be built. +TECH_STACK.md defines how it must be built. Implementations must follow this document exactly. @@ -60,7 +60,7 @@ The application must execute as a standalone command-line tool. --- -# CLI Framework +# CLI Tech Stack Use: @@ -68,7 +68,7 @@ Use: github.com/spf13/cobra ``` -Do not introduce additional CLI frameworks. +Do not introduce additional CLI tech stacks. --- @@ -327,7 +327,7 @@ Use: Go standard testing package ``` -Do not introduce testing frameworks. +Do not introduce testing tech stacks. Test: @@ -383,7 +383,7 @@ These are outside the scope of the project. --- -# Framework Invariants +# Tech Stacks Invariants The following conditions must always hold: diff --git a/tech-stacks/NEXTJS.md b/tech-stacks/NEXTJS.md index 37850d1..19e54e7 100644 --- a/tech-stacks/NEXTJS.md +++ b/tech-stacks/NEXTJS.md @@ -24,7 +24,7 @@ DO_NOT_INTRODUCE_NEW_LIBRARIES_UNLESS_EXPLICITLY_REQUESTED PACKAGE_JSON_IS_SOURCE_OF_TRUTH -FRAMEWORK_MD_IS_FALLBACK +TECH_STACK_MD_IS_FALLBACK USE_DECLARED_VERSIONS_ONLY diff --git a/tech-stacks/NODE_CLI.md b/tech-stacks/NODE_CLI.md index 4cff2a0..fcd27d9 100644 --- a/tech-stacks/NODE_CLI.md +++ b/tech-stacks/NODE_CLI.md @@ -2,7 +2,7 @@ ## Purpose -This document defines the implementation framework for all projects using the following stack: +This document defines the implementation tech stack for all projects using the following stack: - Node.js - TypeScript @@ -15,7 +15,7 @@ All implementation must comply with this document. If any conflict exists between documents: -> framework.md takes priority over all other specifications except IMPLEMENTATION_CONSTITUTION.md. +> TECH_STACK.md takes priority over all other specifications except IMPLEMENTATION_CONSTITUTION.md. --- @@ -34,7 +34,7 @@ Rules: - Do not use alternative runtimes (Bun, Deno, etc.) - Do not replace Playwright with other automation tools - Do not mix multiple runtimes -- Do not assume framework defaults +- Do not assume tech stack defaults --- @@ -183,9 +183,9 @@ Types must reflect runtime reality. --- -## CLI Framework Rules +## CLI Tech Stack Rules -A structured CLI framework MUST be used. +A structured CLI tech stack MUST be used. Recommended: @@ -341,12 +341,12 @@ Once defined: Refactoring is allowed only if: -- framework.md is updated accordingly +- TECH_STACK.md is updated accordingly - IMPLEMENTATION_CONSTITUTION.md is updated if required --- -## Framework Invariants +## Tech Stack Invariants The following conditions MUST always remain true: @@ -358,7 +358,7 @@ The following conditions MUST always remain true: - No hidden architecture layers exist - No runtime ambiguity in versioned dependencies -Any violation is considered a framework-level failure. +Any violation is considered a tech-stack-level failure. --- diff --git a/tech-stacks/REACT_VITE.md b/tech-stacks/REACT_VITE.md index 94fff8f..c302260 100644 --- a/tech-stacks/REACT_VITE.md +++ b/tech-stacks/REACT_VITE.md @@ -31,7 +31,7 @@ DO_NOT_INTRODUCE_NEW_LIBRARIES_UNLESS_EXPLICITLY_REQUESTED PACKAGE_JSON_IS_SOURCE_OF_TRUTH -FRAMEWORK_MD_IS_FALLBACK +TECH_STACK_MD_IS_FALLBACK USE_DECLARED_VERSIONS_ONLY diff --git a/tech-stacks/VANILLA.md b/tech-stacks/VANILLA.md index 323b2bb..f471c50 100644 --- a/tech-stacks/VANILLA.md +++ b/tech-stacks/VANILLA.md @@ -10,7 +10,7 @@ REQUIRED USE_DECLARED_STACK_ONLY -DO_NOT_INTRODUCE_FRAMEWORKS +DO_NOT_INTRODUCE_TECH_STACKS DO_NOT_INTRODUCE_BUILD_TOOLS @@ -89,7 +89,7 @@ DO_NOT_USE_CSS_MODULES DO_NOT_USE_CSS_IN_JS -DO_NOT_INTRODUCE_STYLING_FRAMEWORKS +DO_NOT_INTRODUCE_STYLING_TECH_STACKS --- @@ -232,7 +232,7 @@ PREFER_MODIFICATION_OVER_CREATION DO_NOT_INVENT_ARCHITECTURE -DO_NOT_INTRODUCE_FRAMEWORKS +DO_NOT_INTRODUCE_TECH_STACKS WHEN_UNCERTAIN @@ -258,4 +258,4 @@ KEEP_IT_SIMPLE AVOID_DEPENDENCIES -DO_NOT_INTRODUCE_FRAMEWORKS +DO_NOT_INTRODUCE_TECH_STACKS