Alright, so the game is moving along at its pace, and my kobold is now dragonwrought and a rogue, and has gotten approval to use weapon finesse and two-weapon fighting instead of point-blank shot and far throw for Invisible Blade, and Uncanny Feint counts as Improved Feint for the purposes of the Surprising Riposte feat.
I've now come to a cross on if I want to take a second level of fighter before level 6 (going rogue 3/fighter 2 instead of rogue 4/fighter 1), in order to get staggering strike at level six. So far my planned progression is like this, and if I go with the second level of fighter, will be taking Combat Expertise there and taking Staggering Strike at level six;
0: Warrior, BAB 1, Weapon Finesse (the game started us off at zero level with an NPC class described by our races monster entry, with weapon finesse swapped for alertness in my case. This is essentially a free level + feat)
1: Rogue, BAB 1, Dragonwrought, Sneak Attack +1d6
2: Hit and Run Fighter 1, BAB 2, Two-Weapon Fighting
3: Rogue 2, BAB 3, Evasion, Weapon Focus: Dagger
4: Rogue 3, BAB 4, Penetrating Strike, Sneak Attack +2d6
5: Rogue 4, BAB 5, Uncanny Dodge
6: Invisible Blade 1, BAB 6, Combat Expertise, Unfetted Defense, Sneak Attack +3d6
7: Invisible Blade 2, BAB 7, Bleeding Wound
8: Invisible Blade 3, BAB 8, Uncanny Feint (Move Action, now qualifies for Surprising Riposte), Sneak Attack +4d6.
9: Invisible Blade 4, BAB 9, Surprising Riposte, Feint Mastery
10: Invisible Blade 5, BAB 10, Uncanny Feint (Free Action), Sneak Attack +5d6