Add contracts for fragjan data formats and planned daw_document/v1 #16
Labels
No labels
coordination/cross-repo
coordination/needed
effort
large
effort
medium
effort
small
meta/duplicate
meta/planning
meta/wontfix
priority
high
priority
low
priority
medium
session
blocker
session
handover
session
next
status
blocked
status
done
status
in-progress
status
review
status
to-go
type
admin
type
bug
type
config
type
deployment
type/design
type
docs
type
enhancement
type
feature
type
handover
type
infrastructure
type
installation
type
maintenance
type
migration
type
research
type
security
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
DAW/daw-contracts#16
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
Every format exchanged between DAW programs, or written by people for
a DAW program, is described in this repository. Today several formats
exist only in fragjan code and README, so we keep searching where
something is specified.
Part 1: existing fragjan formats
Schemas used in DAW/fragjan without a contract here:
fragjan_pack/v1-- rule and catalog packfragjan_rule/v1-- single rulefragjan_question/v1-- catalog questionfragjan_answers/v1-- answers of a mandatefragjan_report/v1-- report profile (DAW/fragjan#140, not released)fragjan_result/v1-- check result, consumed by adapters/uidaw_log/v1-- used by fragjan adapters/log; this repo hasdaw_channel_loganddaw_content_syslog, but nodaw_log.Clarify whether it is one of these or still missing.
Per TEMPLATE.md: form and exchange semantics only, no domain
vocabulary. Order by risk: formats written by people or other
programs first (answers, pack, question, report), internal ones later.
Part 2: planned daw_document/v1
Exchange format between a domain program (fragjan, steurjan, raidan,
sprengaz) and berhtjan for non-interactive documents: reports,
invoices, print and screen preview.
Concept: daw-modul-berhtjan-core
docs/CONCEPT-DOCUMENT-COMPOSITION.md.Settled so far:
audience and one context; the contract carries both
Design happens after the concept's open questions are settled; this
issue only reserves the place.
Acceptance criteria
daw_log/v1question answeredRelated
DAW/fragjan#140