BPlatform specification
Login
featureStandard

Project scaffolding - Decisions record (legacy index)

Migration index for ADRs under project-scaffolding features—normative text lives in adr/ files.

Document layout: Feature capability layoutconforms
  • ## Purpose
  • ## Requirements

Project scaffolding - Decisions record (legacy index) Specification

Purpose

Migration index for ADRs under project-scaffolding features—normative text lives in adr/ files.

Requirements

Requirement: Project scaffolding - Decisions record (legacy index) conformance status

This capability SHALL remain non-conformant and MUST NOT be cited as an implemented Beskid guarantee until a validated OpenSpec change adds explicit behavioral requirements.

Stable ID: BSP-REQ-D809909BECE9

Scenario: Capability has descriptive material only

  • GIVEN the migrated sources contain no uppercase BCP-14 obligation or accepted ADR decision
  • WHEN an implementation reports Beskid conformance
  • THEN it MUST NOT claim conformance based on this capability

Informative Source Provenance

The records below preserve migration history and are not normative except where text was extracted into a requirement above.

Source Record: Project scaffolding - Decisions record (legacy index)

Authority: informative provenance
Legacy path: /platform-spec/tooling/project-scaffolding/decisions-record/
Source: site/spec-content/platform-spec/tooling/project-scaffolding/decisions-record/content.md
SHA-256: 239a991bffbb59c14174086abd0c7e6bda7320d126e1fe2a5946d223d107a594

Migrated source text
## Purpose

Legacy URL for bookmarks. Normative decisions **must** be read from feature **`adr/`** files and each feature hub **ADRs** reader tab.

## Project templates (`D-TOOL-SCAFF-0001` … `0010`)

| adrId | Title |
| --- | --- |
| D-TOOL-SCAFF-0001 | [Beskid-native template engine](./project-templates/adr/0001-beskid-template-v1-engine/) |
| D-TOOL-SCAFF-0002 | [{{ }} placeholders](./project-templates/adr/0002-placeholder-delimiters/) |
| D-TOOL-SCAFF-0003 | [No runnable template root](./project-templates/adr/0003-no-runnable-template-root/) |
| D-TOOL-SCAFF-0004 | [corelib always on](./project-templates/adr/0004-corelib-always-on/) |
| D-TOOL-SCAFF-0005 | [Template kinds v1](./project-templates/adr/0005-template-kinds-v1/) |
| D-TOOL-SCAFF-0006 | [Path and git sources](./project-templates/adr/0006-path-and-git-sources/) |
| D-TOOL-SCAFF-0007 | [No constraint blocks](./project-templates/adr/0007-no-constraint-blocks/) |
| D-TOOL-SCAFF-0008 | [Post-actions catalog](./project-templates/adr/0008-unrestricted-post-actions/) |
| D-TOOL-SCAFF-0009 | [Update check on use](./project-templates/adr/0009-update-check-on-use/) |
| D-TOOL-SCAFF-0010 | [Yanked template warning](./project-templates/adr/0010-yanked-template-warning/) |

## beskid new (`D-TOOL-SCAFF-0001` … `0003` per feature)

| adrId | Title |
| --- | --- |
| D-TOOL-SCAFF-0001 | [beskid new command](./beskid-new/adr/0001-beskid-new-command-name/) |
| D-TOOL-SCAFF-0002 | [Interactive modes](./beskid-new/adr/0002-interactive-and-noninteractive/) |
| D-TOOL-SCAFF-0003 | [Update on instantiate](./beskid-new/adr/0003-update-check-on-instantiate/) |

## Template packages

| adrId | Title |
| --- | --- |
| D-TOOL-SCAFF-0001 | [Explicit packageKind](./template-packages/adr/0001-explicit-package-kind/) |
| D-TOOL-SCAFF-0002 | [Template registry UI](./template-packages/adr/0002-template-registry-ui-mode/) |
| D-TOOL-SCAFF-0003 | [No api.json for templates](./template-packages/adr/0003-no-api-json-for-templates/) |

## Decisions
<!-- spec:generate:adr-index -->
No ADRs published under **`adr/`** yet.
<!-- /spec:generate:adr-index -->
## Articles
<!-- spec:generate:article-index -->
_No articles in this bundle yet._
<!-- /spec:generate:article-index -->