aboutsummaryrefslogtreecommitdiff
path: root/working/working-dir-orphan-check/proposal-from-work.org
diff options
context:
space:
mode:
Diffstat (limited to 'working/working-dir-orphan-check/proposal-from-work.org')
-rw-r--r--working/working-dir-orphan-check/proposal-from-work.org12
1 files changed, 12 insertions, 0 deletions
diff --git a/working/working-dir-orphan-check/proposal-from-work.org b/working/working-dir-orphan-check/proposal-from-work.org
new file mode 100644
index 0000000..d7d82b2
--- /dev/null
+++ b/working/working-dir-orphan-check/proposal-from-work.org
@@ -0,0 +1,12 @@
+#+TITLE: Convention proposal from Craig's roam inbox (2026-07-23 inbo
+#+SOURCE: from work
+#+DATE: 2026-07-23 15:28:00 -0500
+
+Convention proposal from Craig's roam inbox (2026-07-23 inbox-zero from the work project):
+
+Every project should have a working/ and a temp/ directory.
+- working/ holds files currently being worked on before archiving, in a subdirectory named for the project/task. NOT gitignored — pushed to remote.
+- temp/ holds throwaway files (discarded prototypes, etc). Gitignored, not pushed, deleted as part of the wrap-up sequence.
+- When a task completes, any files it left in working/ are always (via a soft hook if possible) archived or moved to temp/. No files related to a DONE task/project should remain in working/.
+
+Note for the skeptical review: this convention already largely exists in working-files.md (working/ tracked from creation; temp/ gitignored for throwaway). The genuinely new asks here are (a) the automatic soft-hook that empties working/ on task DONE, and (b) temp/ deletion wired into wrap-up. Worth checking what's already implemented vs what this adds before treating it as net-new.