import os

# Read all parts
parts = []
part_files = [
    'setSvcKeiSvcKeiUcwkInfo.md',
    'setSvcKeiSvcKeiUcwkInfo_p2.md',
    'setSvcKeiSvcKeiUcwkInfo_p3.md',
    'setSvcKeiSvcKeiUcwkInfo_p4.md',
    'setSvcKeiSvcKeiUcwkInfo_p5.md',
    'setSvcKeiSvcKeiUcwkInfo_glossary.md',
]

for pf in part_files:
    path = os.path.join(os.path.dirname(__file__), pf)
    with open(path, 'r') as f:
        content = f.read()
        # Strip trailing newline to avoid double blank lines between parts
        content = content.rstrip('
')
        parts.append(content)
        os.remove(path)  # Clean up temp files

# Combine with proper spacing
combined = '

'.join(parts)

# Write final document
output_path = os.path.join(os.path.dirname(__file__), 'setSvcKeiSvcKeiUcwkInfo.md')
with open(output_path, 'w') as f:
    f.write(combined)

print(f"Combined {len(parts)} parts into {output_path}")
print(f"Final file size: {len(combined)} bytes")
