Skip to content

Releases: CorvidLabs/hi

v0.3.2

Choose a tag to compare

@github-actions github-actions released this 16 Sep 19:45
v0.3.2: the empty-file panic, the leaked starter prompt, and the drif…

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 16 Sep 17:20
v0.3.1: Linux arm64 binaries, and the intent page published to GitHub…

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 16 Sep 16:39
v0.3.0: roles removed, the view rebuilt around navigation

v0.2.5

Choose a tag to compare

@github-actions github-actions released this 16 Sep 16:10
hi's own roles were jargon. Four now: developer, reader, maintainer, agent.

v0.2.4

Choose a tag to compare

@github-actions github-actions released this 16 Sep 16:05
The role label shipped without its CSS rule in 0.2.0, so every criterion on
the page rendered with the label as bare text jammed into the sentence.

v0.2.3

Choose a tag to compare

@github-actions github-actions released this 16 Sep 15:52
Criteria are directions. The page says what this should be rather than what
we said we wanted, and DECISIONS section 21 closes the open question in
section 19: whether the code has arrived is a question for a layer that reads
code, not for the directions.

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 16 Sep 15:40
hi wrote files that failed its own check: hi retire put the reason after a
criterion's cases, hi check looked for it under the parent. Fixed, and check
now asks only the root of a retirement for a reason.

hi retire names the cases it took rather than counting them.

DECISIONS 18 records that ## Retired is how the format teaches a reader an
editorial standard. DECISIONS 19 records, unanswered, that a reader cannot
tell met from unmet.

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 16 Sep 15:23
A reason can be given after retiring, and hi check says how many retired
criteria never say why.

Names the thing the role prefix turned out to be: an ambiguity test with no
false positives, because the author either can finish 'As a ___,' or cannot.
That is the check section 9 said could not be built.

hi is upstream of whoever decided the shape, not merely before the code.

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 16 Sep 15:11
Criteria say whose voice they speak in. A criterion is written as role-play,
and because that shape is universal hi reads the role off the sentence with
no new syntax.

hi retire moves a criterion and its cases into Retired, keeping the id
reserved. INTENT.md exists from the first capture instead of waiting to be
discovered.

Everything here came from one field report of v0.1.0 used cold on a real
product with three audiences. The format is still not frozen.

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 16 Sep 14:19
First release of hi (Human Intent).

A criterion is one markdown list item with a hand-written, permanent id.
Levels alternate number, letter, number: a letter is another case of its
parent, a number is a step inside it.

Verbs: capture (the default action), check, ls, issue, export, index, view.
No stored state, no lifecycle, no evidence binding, and it never fails a
build because a criterion is unproven.

The format is not frozen. This is 0.x on purpose.