From 7c5bb53b6e77b5e4f7a687117fc820e394999bd7 Mon Sep 17 00:00:00 2001
From: Dan Allen <dan@opendevise.com>
Date: Thu, 8 Jun 2023 14:19:50 -0600
Subject: [PATCH] make distinction between named and positional (unnamed) block
 attributes; document how positional attributes are stored

---
 spec/outline.adoc | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/spec/outline.adoc b/spec/outline.adoc
index edd5b53..e2399d9 100644
--- a/spec/outline.adoc
+++ b/spec/outline.adoc
@@ -484,6 +484,8 @@ The block boundary is determined first, then the inline parsing happens within t
 === Block attributes
 
 * Used to store the block metadata.
+* Can be positional or named.
+* Positional attributes use a 1-based index; index assignment skips over any named attributes (i.e., named attributes don't affect position).
 * Only available directly on the block.
 * Do not affect document attributes.
 * The only relationship between block attributes and document attributes is that document attributes are sometimes used as fallbacks for an absent block attribute (this needs to be clarified / tightened).
-- 
GitLab