Repository navigation
v0.88.0
The organization pack can say that a position is open, that a unit or a person serves a head from beside it, and in which order a company presents its units (#317). An org chart drawn from the model could show none of the three, and every chart in public practice shows all of them.
groupgains an optional## Openingstable, with the columnsJob,Place,CountandSince: the positions the group is looking to fill, one row per job and place. An openLeadbeside aLeadin## Peopleis the search for a successor.group-kindgains an optionalstaff,yesorno. A staff unit stays in the disciplinary line, and its people have it as their unit, but it serves the head of the group itspart-ofnames from beside it. A new check holds that only a staff unit hangs below a staff unit. It is stated on the type's row asinherits, a form any pack may use, and it stays silent wherewithin, R4 or R8 already report the fault.PlacegainsStaff, for a person who serves the lead from beside them, as an assistant does.groupgains an optionalrank: the company's own order of its groups, spaced in tens and unique across all groups, as R9 has it. A group without one comes after the ranked ones, by name.- A table cell typed
numberis now held to digits, and one typeddateto R9's date form, as frontmatter values already are.CountandSinceare the first such columns in core or any pack. example/shows each: Legal as a staff unit beside Management, a managing director and an assistant in aStaffplace, openings in Engineering, Product and Legal, and a rank on every group.
companygraph-meta-model/plan also exports stillNamingRoles(files, units) and isInstancesOwn (#315), so a caller that reads its own files, as the Obsidian plugin does, can name the files that still say roles after the seat migration exactly as upgrade does. And when the migration writes a fresh model/seats/README.md, the plan lists it in given.
Core and both packs move to 0.64.0, because a pack's schemas changed and a pack is released with core. Core's own schemas did not change.
What breaks. Nothing. Every new field, column and section is optional, and Place only gains a token. An instance with a number or date table column of its own is now held to the written form there too; core and the packs had none before this release.
How to take it. Move the pin to v0.88.0 and run companygraph upgrade, which moves core and any packs to 0.64.0 and changes nothing else. The family resync does both. An instance that takes the organization pack can then write ## Openings, staff and rank where it wants them.