addedInput schema / additionalProperties
Added value: +false
addedInput schema / properties / alignment / default
Added value: +"left"
addedInput schema / properties / alignment / description
Added value: +"Padding direction for the align operation."
addedInput schema / properties / alignment / enum
Added value: +[
+ "left",
+ "right",
+ "center"
+]
addedInput schema / properties / columnNumber / default
Added value: +1
addedInput schema / properties / columnNumber / description
Added value: +"1-based column index used by the extract operation; clamped to a minimum of 1."
addedInput schema / properties / columnNumber / minimum
Added value: +1
addedInput schema / properties / delimiter / default
Added value: +" "
addedInput schema / properties / delimiter / description
Added value: +"Field separator splitting each line into columns; must be non-empty."
addedInput schema / properties / fillChar / default
Added value: +" "
addedInput schema / properties / fillChar / description
Added value: +"Single character used to pad columns during align; first character is used, empty falls back to a space."
addedInput schema / properties / operation / default
Added value: +"extract"
addedInput schema / properties / operation / description
Added value: +"Column operation to perform."
addedInput schema / properties / operation / enum
Added value: +[
+ "extract",
+ "align",
+ "split"
+]
addedInput schema / properties / text / description
Added value: +"Multi-line delimited input; each line is split on the delimiter into columns."
addedInput schema / properties / width / default
Added value: +20
addedInput schema / properties / width / description
Added value: +"Target column width in characters for the align operation; clamped to 1-200."
addedInput schema / properties / width / maximum
Added value: +200
addedInput schema / properties / width / minimum
Added value: +1
changedInput schema / required
Previous value: -[
- "text",
- "operation",
- "columnNumber",
- "delimiter",
- "alignment",
- "width",
- "fillChar"
-]New value: +[
+ "text"
+]
changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "options": {
+ "description": "Echo of the resolved (normalized) request parameters.",
+ "properties": {
+ "alignment": {
+ "description": "Resolved alignment.",
+ "type": "string"
+ },
+ "columnNumber": {
+ "description": "Resolved 1-based column index.",
+ "type": "integer"
+ },
+ "delimiter": {
+ "description": "Resolved delimiter.",
+ "type": "string"
+ },
+ "fillChar": {
+ "description": "Resolved fill character.",
+ "type": "string"
+ },
+ "operation": {
+ "description": "Operation performed.",
+ "type": "string"
+ },
+ "width": {
+ "description": "Resolved column width.",
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ },
+ "result": {
+ "description": "Processed text: extracted column list, aligned table, or analysis report.",
+ "type": "string"
+ },
+ "stats": {
+ "description": "Before/after metrics plus operation-specific counters.",
+ "properties": {
+ "operation": {
+ "description": "Operation-specific counters (e.g. extractedCount, maxColumns, processedLines, extractionRate).",
+ "type": "object"
+ },
+ "original": {
+ "description": "Statistics for the input text.",
+ "properties": {
+ "averageWordsPerLine": {
+ "description": "Mean words per line.",
+ "type": "number"
+ },
+ "characters": {
+ "description": "Character count.",
+ "type": "integer"
+ },
+ "lines": {
+ "description": "Line count.",
+ "type": "integer"
+ },
+ "words": {
+ "description": "Alphabetic word count.",
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ },
+ "result": {
+ "description": "Statistics for the output text (same fields as original).",
+ "properties": {
+ "averageWordsPerLine": {
+ "description": "Mean words per line.",
+ "type": "number"
+ },
+ "characters": {
+ "description": "Character count.",
+ "type": "integer"
+ },
+ "lines": {
+ "description": "Line count.",
+ "type": "integer"
+ },
+ "words": {
+ "description": "Alphabetic word count.",
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ }
+ },
+ "type": "object"
+ },
+ "success": {
+ "description": "True when the operation succeeded.",
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+}