← back
the method

I put a system in place of manual work.

The method is order, not inspiration. What I do → why → what proves it. The third field is mandatory. Without it, the first two are just a retelling.

Delivery gates

“Done” lives only at step four of four.

How a task is set

source — PRAVILA.md

Three centers · the review card is not one of them

Why. At first I put the card in the middle, and the site was built around it. That was my mistake. Cards are a finished layer: the pipeline makes them on its own, at night.

What proves it. I made the decision on 11.09 while going over the mockups: pages /pult /mashina /zhizn /baza /kartochka and a new /izolyator screen; the home page redirects to /pult. The build in app/ is ticket 36.

Registers

A chat is not storage: the outcome is appended to a file as a line right away, not at the end of the session.

Return codes

Every script of ours answers with one of three.

Why. Without a contract, “found nothing” and “broke” look the same. argparse exits with code 2 on a wrong invocation — and a typo in a flag read as a normal empty run. So a wrong invocation is 1 for me, not 2.

Boundary. Code 2 means “empty” only for a single line python3 scripts/<name>.py without a pipeline. For grep, diff, ls code 2 is an error.

Code 0 is not proof either. git commit returned 1, git push returned 0, and both “passed”. So a request states what must be on disk after the command: “# expect: <path> exists”. The executor answers PROVEN or NOT PROVEN.

scripts/kody.py · constants SDELANO = 0, NE_VYPOLNENO = 1, PUSTO = 2 · scripts/ispolnitel.sh · function postuslovie

The executor queue

Why. An agent in the cloud doesn’t touch the Mac by hand. Git goes only through the queue.

Rules, in the order of processing

The task text never gets into a command — only into comment lines. The executor runs lines through eval, and a single quote in the text would change what gets executed.

Isolator · what the system turned away

Why. A refusal nobody sees gets repeated.

reasons — /izolyator →

What didn’t make it from the previous text

The previous method had a different name: nine abilities, a nine-week deck, a repair act. Its numbers were taken on the date of that page and were never reconciled with the registers. I don’t repeat them here.

Author — briefly

My name is Alexander.

Who this is →Message me personally →