cat / 012
clone

a spreadsheet for the terminal: lotus 1-2-3 looks, google sheets keys and formulas, one go binary

Roadmap: Toward 1.0 shipped; Agents is section 4

Dami committed afc812a
commit
afc812a321585e31f534dcb811721ab6aedaf787
parent
44c5866a1d410acc2775dae757f116388c992074
author
Dami <dami.etoile@gmail.com>
kind
docs risk score 0.0 of 3, Jev's estimate
1 file changed, +2 -11
MROADMAP.md13++-----------
M ROADMAP.md +2 -11
@@ -50,17 +50,7 @@ log macros record. Each step is useful on its own.
5050 | Shared viewing over SSH: several `012 serve` sessions open the same workbook; one edits, the others follow live with their own cursor, scroll and theme; presence shows who is where | Watch-along and review, one writer | M |5151 | Shared editing over SSH: every session edits, the server orders operations (no CRDT needed while one server holds the workbook), per-user undo, presence and edit ownership shown in the grid, saves by the server | Multiplayer 012 over SSH | L |5252 53-### 4. Toward 1.054-55-Solid before shared: what 012 already does keeps working from release to56-release, and shared editing builds on these guarantees. These come before57-shared editing in section 3.58-59-| Item | Result | Size |60-|---|---|---|61-| A workbook of formulas where 012 matches Sheets on purpose (dates, text, rounding, errors, spills), results checked once in Sheets and asserted after; differences chosen on purpose listed in the docs | Formula results people rely on stay put | S |62-63-### 5. Agents53+### 4. Agents6454 6555 Agents work on workbooks through the same operations people do (the6656 `Batch`/`Change` path), so their edits are undoable, attributed and
@@ -100,6 +90,7 @@ stream above rather than a design of their own.
10090 - Undo steps in the compact form: clearing a full ten-million-cell sheet holds about what the sheet does, and a step past 1 GB asks first: [Bounds of support](docs/contributing/limits.md#undo)10191 - Spilled cells and pivot results in the compact form, about 20 B each: [Bounds of support](docs/contributing/limits.md#sheet-size)10292 - Cycles found from the formulas as written, and arrays and notebook outputs in each other's way settled the same in any order, so a workbook reads the same when reopened: [Formulas](docs/formulas/README.md#values-and-errors)93+- Formula results checked against Google Sheets once and asserted after, with the differences 012 keeps on purpose listed: [Testing](docs/contributing/testing.md#the-sheets-corpus)10394 10495 **Finding and using features**10596