The language leans toward agglutination, is VSO, ergative-absolutive, has 12 cases, non-simple derivation and non-simple verb morphology including different reduplication forms.
Flag of the people who speak Kattomec: I withhold the right to retcon everything.
Abbreviations
Spoiler:
Pronounciation Guide
Spoiler:
/i, iː/ <i, ii>
/e, eː, o, oː/ <e, ee, o, oo>
/a, aː/ <a, aa>
/ai/ <ai>
2.2 Consonants
/m, n/ <m, n>
/p, b, t, d, k, q/ <p, b, t, d, k, q>
/s ç/ <s, c>
/ts/ <z>
/l, j, ʀ/ <l, y, r>
2.3 Syllable structure and prosody
Syllables in Kattomec optionally have an initial consonant, always has a nucleus that contains one or two vowels, and an optional final consonant.
giving it a (C)V(V)(C) syllable structure.
Stress is placed on the first syllable, unless the first syllable is of the type V(C) and the word has more than two syllables.
Thus etabolo (n.path), ece (v.mirror) and endenit (n.grass) have stress on the second.
oobar (v.saw), monada (n.smoke) and ran (n.bridge) have stress on the first.
2.4 Sound changes
b → (β) /V_V
d → (ɾ) / V_V
n → (ŋ) / _C [+velar]
n → (ɴ) / _C [+uvular}
n → (ɲ) / _{i, j}
ç → (x) / o(ː)_
qk kq → kk
a aː → (ʌ) (ʌː) / _{q, ʀ}
i iː → (ə) (iə) / _{q, ʀ}
Stage two (unimplemented):
je → i / _C
j → ʑ / #_i
e → ∅ / #_C
i → (ə) / {V,C}_[-stress]#
ts → tɕ / _i
k → tɕ / i_{i, e}
sç çs → ɕɕ
s → h / _p
q → h
mb nd {ŋk,ɴʀ,ɴq} → (ᵐb) (ⁿd) (ᵑɡ) /#_
k → g /{j,n}_
k → g /_{n}
p t k → (m) (t̚) (k̚) / _#
Stage three (unimplemented):
I would imagine there would be some consonant cluster management. with word initial e gone I might have /ʀbV/ → /bʀV/