Design stage: there is no released app yet. This site separates what exists in the repository from what is planned. See status

Catalog section · PKGR

Removal plan and data declarations (dry run, no data touched)

11 planned items in Simca Packaging Engine, Package Spec & Website Front Door.

Engine plan-removal dry run

PKGR-0087 Planned Lite and Pro Core Not priced

simca-pack plan-removal compares the old and new spec and prints what would be archived or deleted; it changes nothing

Depends on: PKGR-0001

Engine removal plan defaults every element to keep

PKGR-0088 Planned Lite and Pro Core Not priced

Choices are explicit per element (--keep, --toss); unnamed elements are kept; a choice for an element that is not removed is a blocker

Depends on: PKGR-0001

Engine removal plan orders dependents first

PKGR-0089 Planned Lite and Pro Core Not priced

Removed elements are ordered so that dependents leave before the elements they depend on

Depends on: PKGR-0001

Engine removal plan states toss requirements

PKGR-0090 Planned Lite and Pro Core Not priced

For each element the plan states backup-before-delete, the id to type, whether the extra acknowledgement is required and whether an export is offered

Depends on: PKGR-0001

Engine removal plan hash

PKGR-0091 Planned Lite and Pro Core Not priced

The plan has a content hash; orders refer to it, so an order for another plan is refused

Depends on: PKGR-0001

Engine removal order validation

PKGR-0092 Planned Lite and Pro Core Not priced

An order needs an explicit entry for every removed element; missing entries are invalid, never toss and never skip

Depends on: PKGR-0001

Engine blocks toss that would break a remaining reader

PKGR-0093 Planned Lite and Pro Core Not priced

If a remaining element reads the tables of an element marked toss, the plan is blocked

Depends on: PKGR-0001

Engine blocks toss for elements without a data declaration

PKGR-0094 Planned Lite and Pro Core Not priced

An element that does not declare its data can only be kept

Depends on: PKGR-0001

Pack data block (database, owned tables, data class)

PKGR-0095 Planned Lite and Pro Core Not priced

Each pack declares which database it uses, the tables it owns with a class (config, reference, transactional, ledger, personal, derived) and what it reads from others

Depends on: PKGR-0001

Engine checks data declarations against the migrations

PKGR-0096 Planned Lite and Pro Core Not priced

The paired check scans the SQL: every created table is declared, every declared table exists, no table has two owners, foreign keys point to declared tables of dependencies, Logistics tables stay in its own database

Depends on: PKGR-0001

Engine derives readers from the declarations

PKGR-0097 Planned Lite and Pro Standard Not priced

Who reads an element's data is derived from the readers' declarations, so the owner does not have to list them; a reader must depend on the owner

Depends on: PKGR-0001