.
authorThomas Walker Lynch <eknp9n@reasoningtechnology.com>
Fri, 21 Nov 2025 12:30:10 +0000 (12:30 +0000)
committerThomas Walker Lynch <eknp9n@reasoningtechnology.com>
Fri, 21 Nov 2025 12:30:10 +0000 (12:30 +0000)
document/Harmony/00_Project_Structure.org

index 3b86c40..d55148c 100644 (file)
@@ -4,7 +4,7 @@
 #+OPTIONS: toc:2 num:nil
 
 * Purpose
-The Harmony skeleton is cloned as a starting point for git based project development. Harmony is designed to serve as a central working point for a team.
+The Harmony skeleton is cloned as a starting point for git based project development. Harmony was designed to serve as a central working point for a team.
 
 * 1. Some nomenclature.
 
@@ -12,8 +12,6 @@ The Harmony skeleton is cloned as a starting point for git based project develop
 - Something **Created** came from God, Artists, or, apparently SQL interpreters. We will include developers in with Artists.;-)  Created written material is **Authored**.
 - Something **Made** is the result of assembling materials into a product. This is done by **Factories** and **Build Tools**.
 
-With created things it is a mystery as to how it happened. With made things we can typically point at a factory.
-
 ** Property Schema (The Semantic Path)
 Directory names are properties bestowed upon their contents. The path is a descriptive sentence:
 - =developer/authored/main.c= -> "The =main.c= file is **authored** by the developer."
@@ -25,10 +23,10 @@ Directory names are properties bestowed upon their contents. The path is a descr
 - **Contents:** All human-written source code (C, Python, etc.).
 
 ** =developer/made/=
-- **Invariant:** Architecture-Agnostic Output.
+- **Invariant:** Architecture-specific Output.
 
 - **Contents:** Intended to hold compiled programs and links back into authored interpreted programs. As a general rule, if the contents of a "made"
-  directory is deleted, it can be regenerated.
+  directory are deleted, the contents can be remade from files already in the project, though perhaps with the use of third party tools and libraries.
 
 ** =developer/scratchpad/=
 - **Invariant:** Transient Workspace.