ISA Scaffold can write a task-grade ISA over a project's `ISA.md`
Maintainers usually reply within 11 days
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 88/100
- Issue type
- Documentation
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- git, markdown
- Domain
- developer-experience, documentation
Research direction
Start with skills/ISA/Workflows/Scaffold.md and skills/ISA/SKILL.md, following the path rules and existing ISA examples. Update the task-grade versus substantial-grade routing, archive guidance, and Git checks; validate that root ISA.md is tracked and not ignored with the commands in the issue.
Written by the indexing model from the issue text.
Description
Problem. skills/ISA/Workflows/Scaffold.md:24 routes to <project-root>/ISA.md whenever a project is passed. Nothing stops a single-ticket, task-grade ISA from landing on, or being appended to, the project's long-lived system-of-record file. Nothing checks that the file is tracked either. A .gitignore entry can hide it from the repo.
Proposed change.
- In Scaffold.md, add a home rule:
<project-root>/ISA.mdis written only at substantial grade with a project-scoped Goal. A task-grade ISA goes toMEMORY/WORK/{slug}/ISA.md, and its claims are folded into the project ISA as a feature block. - Add a gotcha to SKILL.md: an existing task-shaped root ISA is archived with
git mvunderdocs/isa-archive/, not extended. - After writing a root ISA, confirm
git ls-files --error-unmatch ISA.mdexits 0 andgit check-ignore ISA.mdexits 1.
Pseudo-diff.
## Procedure (Scaffold.md, after the path list)
+**Home rule.** `<project-root>/ISA.md` is substantial-grade, project-scoped only. Task-grade → MEMORY/WORK/{slug}/ISA.md.
+An existing task-grade root ISA is archived (git mv docs/isa-archive/<date>-task-isas.md), never extended.
+A .gitignore rule matching root ISA.md is a defect to remove.
## Output
+When the path is <project-root>/ISA.md, confirm it is tracked and not ignored.
Why canon benefits. The project's system of record is protected from being silently overwritten or orphaned by per-ticket work.
- Dominant language
- TypeScript
- Stars
- 19.4k
- Forks
- 2.5k
- PR merge metrics
- No merged PRs in 30d
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from danielmiessler/LifeOS
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
danielmiessler/LifeOS#2349 ·
Maintainers usually reply within 11 days
-
Difficulty 1/5 Under an hour Newbie friendliness 94/100
danielmiessler/LifeOS#2338 ·
Maintainers usually reply within 11 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
danielmiessler/LifeOS#2337 ·
Maintainers usually reply within 11 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
danielmiessler/LifeOS#2336 ·
Maintainers usually reply within 11 days
-
Difficulty 1/5 Under an hour Newbie friendliness 96/100
danielmiessler/LifeOS#2334 ·
Maintainers usually reply within 11 days
All issues in danielmiessler/LifeOS
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
paperclipai/paperclip#16785 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
code-yeongyu/senpi#3661 ·
Maintainers usually reply within 1 day
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Difficulty 1/5 Under an hour Newbie friendliness 78/100
lingdojo/kana-dojo#32731 · 1 comment · 5 reactions ·
Maintainers usually reply within 1 day
-
bug status: needs triage
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
mastra-ai/mastra#27538 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Yeachan-Heo/oh-my-codex#3822 ·
Maintainers usually reply within 1 day