An execution stack for humans

PilaH is a text-based syntax that helps humans work on complex tasks. You can use it to:

  1. Capture goals, tasks, problems
  2. Capture unknowns, questions
  3. Capture solution ideas to problems, answers to questions
  4. Structure the order and mutual dependency between the mentioned elements, so you can solve problems step by step
  5. Resume your work right where you left off. Reduces the cognitive load due to context switching between work sessions
  6. Leaves a registry of performed actions and their raison d'être
  7. See the big picture. Helps you find quickly the answer to the question "Why am I doing this thing?". It gives context and purpose quickly.

<aside> 💡 It's a sort of call stack for humans https://en.wikipedia.org/wiki/Call_stack

</aside>

<aside> 💡

Post LLM 2025 update: You can think of PilaH as a Chain of Thought (CoT) syntax for humans

</aside>

Elements

Any project can be completed by executing a set of tasks and (optionally) by answering a set of questions. The PilaH system is designed based on this fact.

You use the PilaH system by creating a list of Tasks and Questions and then by working towards resolving them in a structured manner.

There are two main elements in the PilaH system are: Task and Question. In order to help the user resolve those elements, we also define three auxiliary elements: Result, Answer and Statement.