121 lines
3.3 KiB
Text
121 lines
3.3 KiB
Text
================================================================================
|
|
JSON MERGE OPERATION #2
|
|
================================================================================
|
|
Timestamp: 2026-01-05T08:30:55.472639
|
|
|
|
INPUT:
|
|
Accumulated length: 414 chars
|
|
New Fragment length: 245 chars
|
|
Accumulated: 19 lines (showing first 5 and last 5)
|
|
{
|
|
"metadata": {
|
|
"title": "Test Document",
|
|
"author": "Test Author",
|
|
"date": "2025-01-05"
|
|
... (9 lines omitted) ...
|
|
"elements": [
|
|
{
|
|
"type": "heading",
|
|
"content": {
|
|
"text": "Introduction"}}]}]}]}
|
|
New Fragment: 14 lines (showing first 5 and last 5)
|
|
t_type": "paragraph",
|
|
"elements": [
|
|
{
|
|
"type": "paragraph",
|
|
"content": {
|
|
... (4 lines omitted) ...
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
|
|
|
|
Normalized Accumulated (414 chars)
|
|
(showing first 5 and last 5 of 19 lines)
|
|
{
|
|
"metadata": {
|
|
"title": "Test Document",
|
|
"author": "Test Author",
|
|
"date": "2025-01-05"
|
|
... (9 lines omitted) ...
|
|
"elements": [
|
|
{
|
|
"type": "heading",
|
|
"content": {
|
|
"text": "Introduction"}}]}]}]}
|
|
|
|
Normalized New Fragment (245 chars)
|
|
(showing first 5 and last 5 of 14 lines)
|
|
t_type": "paragraph",
|
|
"elements": [
|
|
{
|
|
"type": "paragraph",
|
|
"content": {
|
|
... (4 lines omitted) ...
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
STEP: PHASE 1
|
|
Description: Finding overlap between JSON strings
|
|
⏳ In progress...
|
|
|
|
Overlap Detection (string):
|
|
Overlap length: 0
|
|
⚠️ No overlap detected - appending all
|
|
|
|
⚠️ NO OVERLAP FOUND - This indicates iterations should stop
|
|
Closing JSON and returning final result
|
|
|
|
Closed JSON (414 chars):
|
|
==============================================================================
|
|
{
|
|
"metadata": {
|
|
"title": "Test Document",
|
|
"author": "Test Author",
|
|
"date": "2025-01-05"
|
|
},
|
|
"documents": [
|
|
{
|
|
"id": "doc1",
|
|
"title": "Document 1",
|
|
"sections": [
|
|
{
|
|
"id": "sec1",
|
|
"content_type": "heading",
|
|
"elements": [
|
|
{
|
|
"type": "heading",
|
|
"content": {
|
|
"text": "Introduction"}}]}]}]}
|
|
==============================================================================
|
|
|
|
================================================================================
|
|
MERGE RESULT: ✅ SUCCESS
|
|
================================================================================
|
|
Final result length: 414 chars
|
|
Final result (COMPLETE):
|
|
================================================================================
|
|
{
|
|
"metadata": {
|
|
"title": "Test Document",
|
|
"author": "Test Author",
|
|
"date": "2025-01-05"
|
|
},
|
|
"documents": [
|
|
{
|
|
"id": "doc1",
|
|
"title": "Document 1",
|
|
"sections": [
|
|
{
|
|
"id": "sec1",
|
|
"content_type": "heading",
|
|
"elements": [
|
|
{
|
|
"type": "heading",
|
|
"content": {
|
|
"text": "Introduction"}}]}]}]}
|
|
================================================================================
|