or enter an id directly
Org
Pause status loading…
New Org
Creates another grouping domain under the instance. The kind
matches this one. Name is required.
Products
The long-lived things this
Org builds, ships and
runs. Each holds its brief and roadmap, and its id is the one the
rest of the suite uses. Creating one opens its kickoff.
Projects
name the products they change on their own tab.
not loaded yet
LLM provider
Stored on this
Org -- the shared
default every Project uses unless it registers its own (Project
settings, once one is selected). Not encrypted at rest yet.
Grok-Build signs in with SSO; the others take an API key.
no providers connected yet
Trusted signers
A pack's signature is only honored if the key that signed it is
trusted here. A key is release or dev. Production installs only a
release key. Removing a key stops later installs of packs it
signed. Gated on Create at the instance.
not loaded yet
Suite master
Make this PinonPM the master of the suite's shared model: people,
the org/product/component tree, and who may do what. Other suite
services then follow it as replicas. This instance's root becomes
the suite's root, under the id it already has, and every change to
the tree or to bindings is written to the suite's log from then on.
It cannot be undone from here. Gated on Create at the instance.
Once it is master, Suite admin lists the
tree (retire and delete), pending changes and the audit.
not loaded yet
Linked services
Link a suite service to this PinonPM once, for the whole instance.
You approve it in that service, signed in as one of its admins. It
then holds an AI agent for this Core, with Admin over every org
there, so onboarding can create orgs, products and people there
under PinonPM's ids. The agent's token stays sealed here. Unlinking
revokes it in the service. Gated on Create at the instance.
not loaded yet
API credentials
For scripts and outside agents, in place of a person's email and password.
A credential reads cards in the domain you pick. It files, edits, and
appends only when Scope is write. Level is stored with the credential
and does not grant writes. Acts as names an existing bot account;
leave it empty to use the issuer's own permissions. It cannot sign in,
grant access, issue credentials, or change card state. Expiry defaults
to 30 days, 90 at most.
not loaded yet
Install a pack
Paste a signed pack (the output of
pinon-sign-pack sign).
Reinstalling the same pack id replaces its rules/entry kinds rather
than duplicating them. Same instance Create gate as trusted signers.
New Project
Creates a child of the selected
Org.
It then becomes the
Project
this page is editing. Name is required.
Type is the same kind as this Org's existing children,
or the pack's project-noun key when this Org has none.
Modules
Which packs apply to this
Project.
Base is always on. Everything else under this Project -- Teams
types, board kinds, Consult roles, repos -- follows these
checkboxes. Packs are installed on the
Org; this only
chooses which of them this Project uses.
not loaded yet
Products it changes
The roadmap this
Project works
from lives on these products, and its seats reach them through this
list. Naming a product takes write access to it.
not loaded yet
Teams
Teams under the selected
Project.
Type comes from enabled modules, not a free-text kind.
Holders are work cards on the board, not folders here.
not loaded yet
Roles
Who holds each access level on this
Project.
People this page has already seen, plus LLM providers registered
on this
Project
or the
Org (labeled by
which). A role can hold more than one person, so two meetings
can run at once. A Project's own registration takes precedence over the
Org's. LLM options appear only on roles whose rules name a
Project
or child kind. Org-only seats (Owner) are not assigned on this page.
A role with no LLM of its own runs on this model. With no default,
that role gets no model and its agent seats stop as needing setup.
Adding, re-adding or removing a registered LLM never moves a role
onto another one.
not loaded yet
Suite integrations
Whether one linked service may act for this
Project's
or Org's work.
Each is off until someone turns it on. A setting covers everything
beneath the place it is set. Changing one needs Admin here or above.
not loaded yet
LLM provider
Stored on this
Project --
takes precedence over the
Org's if both are
set. Register one here when this
Project
bills its own key; leave it empty to keep using the
Org's. Not
encrypted at rest yet. Grok-Build signs in with SSO; the others
take an API key.
no providers connected yet
Repos
One SSH key for this
Project.
Copy it onto the forge, then add a git URL.
Edit keeps the repo. Validate checks that the forge accepts this key.
The leaf lane stays
indexed.repo.
Adds the repos the suite already keeps for this one, with what each builds.
Leave this empty and Make builds
.pinon/env/Dockerfile when that file is in the checkout. With no Dockerfile, Make uses PINON_MAKE_IMAGE.The suite component this remote builds. Nothing means this repo does not build.
Display
Lighting for this browser. Saved on this device, not on the org.